896 Commits

Author SHA1 Message Date
cheddar
b6d72c0da4 1) Log when servers show up and when they load segments
2) Adjust nodes to publish to ZK as the last part of their initialization
2013-04-26 19:19:56 -05:00
cheddar
3e94204c44 1) Switch from com.netflix.curator to org.apache.curator 2013-04-26 19:19:55 -05:00
cheddar
9153cc94ac 1) Nicer logging
2) Announcer should actually delete its zk entries when it is told to unannounce something
3) Skip over complex columns that we don't have a proper deserializer for
2013-04-26 19:19:55 -05:00
cheddar
b8ba9138ff 1) Fix bug with Master not starting up without an indexer specified
2) Fix bug with PotentiallyGzippedCompressionProvider only catching ZipExceptions and not IOException (java 6 throws IO, java 7 throws Zip)
3) Create DruidServerMetadata and use that instead of DruidServer to represent the current server
2013-04-26 19:19:55 -05:00
cheddar
f71b941a1a 1) Refactor the announcement of segments to all exist inside the DataSegmentAnnouncer
2) Adjust the ExecutorNodes to expose the correct nodeType given the refactorings
2013-04-26 19:19:54 -05:00
cheddar
7370b0f2fc 1) Cleanup TODO comments 2013-04-26 19:19:54 -05:00
cheddar
545b489093 1) Use PathChildrenCacheFactory to simplify creation of PathChildrenCache objects. 2013-04-26 19:19:53 -05:00
cheddar
57c31656d1 1) Eliminate PhoneBook 2013-04-26 19:19:53 -05:00
cheddar
dde50a0d87 1) Remove references to zkclient
2) Eradicate zkclient from the poms!
2013-04-26 19:19:53 -05:00
cheddar
43d630c098 1) Replace InventoryManagers with Curator-based Inventory Managers
2) Replace ZkSegmentAnnouncer with CuratorSegmentAnnouncer
3) Adjust LoadQueuePeons to operate using Curator
4) Remove ZkPhoneBook

Things left to do:
1) Unit tests
2) Remove references to zkclient library
3) Remove references to PhoneBook interface
2013-04-26 19:19:23 -05:00
cheddar
77ef525a65 Merge pull request #130 from metamx/requestlogemitter
emitting request logger
2013-04-24 15:59:19 -07:00
xvrl
e3c6bad117 add emitting request logger 2013-04-24 15:38:16 -07:00
Gian Merlino
deefa870ec [maven-release-plugin] prepare for next development iteration 2013-04-19 17:15:07 -07:00
Gian Merlino
5ea1a77a45 [maven-release-plugin] prepare release druid-0.4.0 druid-0.4.0 2013-04-19 17:15:00 -07:00
cheddar
42c3f278ed Merge pull request #125 from metamx/indexing-service-stuff
Indexing service stuff
2013-04-19 17:03:56 -07:00
Gian Merlino
4f4ebd5a77 Merger: Switch payloads from strings to bytes 2013-04-19 16:59:09 -07:00
fjy
4c1cbdc5dc Merge branch 'master' of github.com:metamx/druid 2013-04-19 16:57:52 -07:00
fjy
1c3ceddbab fix typo and also testing commit 2013-04-19 16:57:42 -07:00
Gian Merlino
78850a0706 MinTimeFirehose: Care less about making nextRow work without hasMore 2013-04-19 16:57:20 -07:00
Gian Merlino
7da1466340 RealtimeIndexTask: Fix minTime serialization 2013-04-19 15:50:09 -07:00
Gian Merlino
4c4d30cf66 Initialization: Set service discovery address equal to druid.host (without port if any) 2013-04-19 15:45:00 -07:00
Gian Merlino
376df4032d IndexerCoordinatorNode: Only create tables when in "db" storage mode 2013-04-19 15:26:00 -07:00
Gian Merlino
5edbf2b4b9 MinTimeFirehose: Correcter logic 2013-04-19 14:51:41 -07:00
Gian Merlino
dbfa045df0 DbConnector: SQL and validation query tweaks 2013-04-19 14:51:22 -07:00
Gian Merlino
17205ebea4 RealtimeIndexTask: Add minTime to assist in graceful switchover 2013-04-19 14:07:28 -07:00
Gian Merlino
1a6594524f Merger: Tweaks to DB tables. Create tables automatically. 2013-04-19 14:07:27 -07:00
Gian Merlino
1dfe133554 DbConnector: Optional validation query (default off for now) 2013-04-19 14:07:27 -07:00
cheddar
cc30dfad2f Test commit to test contributions 2013-04-19 10:14:17 -05:00
xvrl
db2f3aa761 fix pom versions 2013-04-16 09:53:34 -07:00
cheddar
31a38f6c84 Merge pull request #121 from metamx/column-selectors
Column Selectors
2013-04-16 09:39:49 -07:00
xvrl
50998671ae formatting 2013-04-16 09:33:50 -07:00
xvrl
4597d7f44e remove IndexStorageAdapter 2013-04-16 09:33:50 -07:00
xvrl
2afe2bdeae formatting 2013-04-16 09:33:50 -07:00
xvrl
66a52ed282 javascript aggregator now uses column selector 2013-04-16 09:33:50 -07:00
xvrl
b66f69def6 specify javascript aggregator functions individually to support getCombiningFactory() 2013-04-16 09:33:50 -07:00
xvrl
c83631928c object column selectors 2013-04-16 09:33:50 -07:00
xvrl
0c68bd1b1d rename MetricSelectorFactory to ColumnSelectorFactory 2013-04-16 09:33:49 -07:00
xvrl
de5622d792 bump up druid version to 0.4.0 2013-04-16 09:33:47 -07:00
Gian Merlino
a166344297 [maven-release-plugin] prepare for next development iteration 2013-04-15 18:55:53 -07:00
Gian Merlino
21c2aa5793 [maven-release-plugin] prepare release druid-0.3.38 druid-0.3.38 2013-04-15 18:55:46 -07:00
Gian Merlino
cdbdf843c0 Merger: Tweaks to task shutdown 2013-04-15 18:51:01 -07:00
Gian Merlino
d879c9a41e [maven-release-plugin] prepare for next development iteration 2013-04-15 18:17:42 -07:00
Gian Merlino
c3d229df7f [maven-release-plugin] prepare release druid-0.3.37 druid-0.3.37 2013-04-15 18:17:36 -07:00
Gian Merlino
cafbcdb899 Merger: Tweaks to task tracking 2013-04-15 18:15:33 -07:00
Gian Merlino
128b873022 [maven-release-plugin] prepare for next development iteration 2013-04-15 16:43:53 -07:00
Gian Merlino
eb80429177 [maven-release-plugin] prepare release druid-0.3.36 druid-0.3.36 2013-04-15 16:43:47 -07:00
Gian Merlino
3884ebbc3e ForkingTaskRunner: Fix properties loading 2013-04-15 16:41:54 -07:00
Fangjin Yang
3cfa081c6c Merge branch 'master' of github.com:metamx/druid 2013-04-15 15:42:19 -07:00
Fangjin Yang
2cf1cf9c1f druid paper 2013-04-15 15:42:10 -07:00
Gian Merlino
beff15f8d4 [maven-release-plugin] prepare for next development iteration 2013-04-15 15:03:26 -07:00