Jason Wilder
8aa0d32b6f
Add failover to other data nodes for distributed queries
...
Fixes #2190
2015-04-17 11:28:47 -06:00
Jason Wilder
c52dfce897
Load balance distributed queries across data nodes
...
Adds a Balancer interface to allow RemoteMappers to send data node
requests to multiple nodes. It also provides the ability to failed
requests to mark the data node as offline using exponential
backoff with a 5 min max wait time.
Fixes #2242
2015-04-17 11:28:47 -06:00
Jason Wilder
f18dbf4e49
Use Limit Reader instead of fixed 1MB/1GB slice for DQ
...
Fixes #2243
2015-04-17 11:28:47 -06:00
Jason Wilder
e47ee66b07
Make top-level handler less brittle
...
Move the data node specific routes under a common /data prefix so
add new handler does require updates to the top level handler as well.
2015-04-13 15:38:42 -06:00
Philip O'Toole
61d7d0e329
Limix max remote response to 1MB
...
With a max remote reponse of 1GB, testing is unable to proceed.
2015-04-10 16:19:46 -07:00
Paul Dix
37d4f2a265
Fixes based on feedback.
2015-04-10 16:11:34 -07:00
Philip O'Toole
bf1a8aa1e4
Use uint64 for Series IDs
...
Fixes issue #1649
2015-04-10 16:11:34 -07:00
Paul Dix
7661546a47
Finish up distributed queries.
2015-04-10 16:11:34 -07:00
Paul Dix
d41b85a715
Remove the interval setting from NextInterval to make remote mappers work.
2015-04-10 16:11:34 -07:00
Paul Dix
113995032e
WIP: Initial implementation of remote mapper for distributed queries.
2015-04-10 16:11:34 -07:00