Gian Merlino
091ed069f5
RemoteTaskRunner: More robust task status listener
...
- Handle CHILD_ADDED and CHILD_UPDATED together, to cover the case where a worker
reconnects to zk in the middle of a task (which makes the ephemeral status node
disappear and come back as an addition)
- There's no need to retry on most exceptions that can occur here, so don't
2012-12-12 12:51:04 -08:00
Richard Benkovsky
e950c6333d
RemoteTaskRunner#run should fail on task with taskId from tasks.keys set
2012-11-29 09:42:28 +01:00
Gian Merlino
cc8a14d5a1
IndexGeneratorTask: Log metrics when complete
2012-11-27 15:46:03 -08:00
Gian Merlino
09669b6a2e
TaskConsumer: Don't tell the queue we're done if we have been shut down
2012-11-21 12:20:38 -08:00
Fangjin Yang
4131063049
Merge branch 'master' into fjy
2012-11-19 15:07:00 -08:00
Fangjin Yang
b228c053e5
bug fix for too much data to indexer
2012-11-19 15:06:46 -08:00
Eric Tschetter
701cc9562b
1) Adjust the StorageAdapters to lowercase names of metrics and dimensions before looking them up.
...
2) Add some docs to InputRow/Row to indicate that column names passed into the methods are *always* lowercase and that the rows need to act accordingly. (fixes #29 , or at least clarifies the behavior...)
2012-11-19 17:01:17 -06:00
Fangjin Yang
cd1a812fff
construct registering nodes with lists
2012-11-13 15:00:55 -08:00
Fangjin Yang
0ef40171a8
nodes no longer inherit from interfaces but instead extend classes
2012-11-13 13:18:31 -08:00
Fangjin Yang
57468d39ef
reverting some of the last changes
2012-11-12 16:14:48 -08:00
Fangjin Yang
c20dccd0f4
modifying the way registering serdes works to hopefully be a bit easier to use
2012-11-12 13:58:43 -08:00
Fangjin Yang
e668660a9c
fix strategy check in indexing coordinator
2012-11-09 15:48:26 -08:00
Fangjin Yang
88bb02963a
fix compile breakage introduced by scaling strategies
2012-11-08 10:32:18 -08:00
Fangjin Yang
7083821fbf
no param for scaling provision and minor fix for initialization
2012-11-08 10:08:40 -08:00
Fangjin Yang
cdd9cdb2bd
use PropUtils for indexer coordinator node
2012-11-08 09:31:22 -08:00
Fangjin Yang
f39af83be4
make switching between scaling strategies config based
2012-11-08 09:30:32 -08:00
Fangjin Yang
52214d7355
additional improvements according to code review; unit tests; bug fixes for retry policies
2012-11-07 17:27:23 -08:00
Fangjin Yang
51cd361fbe
some changes to how handlers are registered
2012-11-05 13:39:16 -08:00
Fangjin Yang
6b247f1599
cleanup redundant code
2012-11-05 11:19:55 -08:00
Fangjin Yang
b4e3f98f4b
bug fixes for retries without sufficient capacity
2012-11-05 11:18:11 -08:00
Fangjin Yang
e9dadcae49
more sensical logic around when to terminate worker nodes
2012-11-02 16:59:49 -07:00
Fangjin Yang
abab35194a
general cleanup and improvments for auto scaling
2012-11-02 15:56:18 -07:00
Fangjin Yang
83a51a801e
cleanup redirects and reannounce workers on connection loss
2012-10-31 16:43:47 -07:00
Fangjin Yang
9547ea494d
fix bug with provision
2012-10-31 14:45:44 -07:00
Fangjin Yang
11c64593ae
improvements to the indexing service and auto scaling
2012-10-31 14:35:09 -07:00
Eric Tschetter
27999caca0
1) Create LICENSE
...
2) Attach copyright and notice of license to files
2012-10-24 05:09:47 -04:00
Eric Tschetter
9d41599967
Initial commit of OSS Druid Code
2012-10-24 03:39:51 -04:00