cheddar
2b587cba85
1) Introduce airlift/airline for CLI stuff and add a Coordinator CLI verb to make it all happiness
2013-07-29 15:14:20 -07:00
cheddar
4c9be81912
1) Pull try/catch check in the JettyServerInitializer out of the initializer.
2013-07-29 14:35:30 -07:00
cheddar
9cd26c70c0
1) Adjust the JettyServerModule and other things such that Jetty will actually serve the static artifacts and the various resources of the Master
2013-07-29 14:26:51 -07:00
cheddar
6b9963b472
1) Move the @Json and @Smile annotations to com.metamx.druid.guice.annotations
...
2) Changed ServiceAnnouncer to take a DruidNode object
3) Remove ServiceInstanceFactory interface and implementations
4) Add registrations to DiscoveryModule so that you can register nodes that should be announced on startup
5) Make the set of default Monitors configurable
2013-07-26 14:03:51 -07:00
cheddar
02ffd805c8
1) Move DbConnector into its own module
...
2) Move JacksonConfig stuff into its own module
3) Fix LogEmitterModule to inject properly with a Supplier<>
4) Set Guice to require explicit bindings, to protect from weirdness like was initially experienced with LoggingEmitterConfig
5) Master fires up and appears to all work with Guice! Whoot!
2013-07-23 14:55:36 -07:00
cheddar
85a35201b7
1) The Master compiles and runs with Guice bindings!!!!
...
2) The service discovery stuff really needs to be reworked. It's unhappy now.
2013-07-19 16:29:54 -07:00
cheddar
e885cb5a4d
1) Switch CuratorDiscoveryConfig to not be an abstract class 'cause Jackson cannot instantiate them
2013-07-18 11:15:39 -07:00
cheddar
d7f9b829ac
This conflict merge thing is really weird...
...
Merge branch 'guice' of github.com:metamx/druid into guice
Conflicts:
client/src/main/java/com/metamx/druid/curator/discovery/DiscoveryModule.java
client/src/main/java/com/metamx/druid/initialization/CuratorDiscoveryConfig.java
client/src/main/java/com/metamx/druid/initialization/DruidNodeConfig.java
client/src/main/java/com/metamx/druid/initialization/EmitterModule.java
client/src/main/java/com/metamx/druid/initialization/HttpEmitterConfig.java
client/src/main/java/com/metamx/druid/initialization/HttpEmitterModule.java
client/src/main/java/com/metamx/druid/initialization/LogEmitterModule.java
client/src/main/java/com/metamx/druid/initialization/ServiceDiscoveryConfig.java
common/pom.xml
common/src/main/java/com/metamx/druid/db/DbConnector.java
common/src/main/java/com/metamx/druid/db/DbTablesConfig.java
common/src/main/java/com/metamx/druid/guice/ConfigProvider.java
common/src/main/java/com/metamx/druid/guice/DruidSecondaryModule.java
common/src/main/java/com/metamx/druid/guice/JsonConfigProvider.java
common/src/main/java/com/metamx/druid/guice/LifecycleModule.java
common/src/main/java/com/metamx/druid/guice/LifecycleScope.java
indexing-service/src/main/java/com/metamx/druid/indexing/coordinator/TaskMasterLifecycle.java
indexing-service/src/main/java/com/metamx/druid/indexing/coordinator/http/IndexerCoordinatorNode.java
indexing-service/src/main/java/com/metamx/druid/indexing/worker/executor/ExecutorNode.java
indexing-service/src/main/java/com/metamx/druid/indexing/worker/http/WorkerNode.java
pom.xml
server/src/main/java/com/metamx/druid/db/DatabaseRuleManager.java
server/src/main/java/com/metamx/druid/db/DatabaseRuleManagerConfig.java
server/src/main/java/com/metamx/druid/db/DatabaseSegmentManager.java
server/src/main/java/com/metamx/druid/db/DatabaseSegmentManagerConfig.java
server/src/main/java/com/metamx/druid/guice/MasterModule.java
server/src/main/java/com/metamx/druid/http/MasterMain.java
server/src/main/java/com/metamx/druid/loading/cassandra/CassandraDataSegmentConfig.java
server/src/main/java/com/metamx/druid/metrics/MetricsModule.java
2013-07-17 09:50:14 -07:00
cheddar
e892d14f77
1) Configuration fixes, slowly gonna make the MasterMain actually start up!
2013-07-09 16:16:56 -07:00
cheddar
149c2e3560
1) A bunch more changes to make things actually run. Not quite done, but close!
2013-06-20 17:19:51 -07:00
cheddar
11ea15fc1a
1) Introduce Jetty 8
...
2) Fix up modules based on exceptions at startup for MasterMain
2013-06-17 10:53:50 -07:00
cheddar
06f7e7e665
1) Fix DatabaseSegmentManager so that Unit Test passes
2013-06-10 14:13:28 -07:00
cheddar
2f56c24259
1) Inject IndexingServiceClient
...
2) Switch all the DBI references to IDBI
2013-06-07 17:37:33 -07:00
cheddar
f68df7ab69
1) Make tests work and continue trying to make the DruidMaster start up with just Guice
2013-06-07 12:01:46 -07:00
cheddar
9df458a065
1) Initial commit of conversion to using Guice modules for bootstrapping. Things don't actually completely work yet.
2013-06-06 15:43:15 -07:00
cheddar
b8feb98616
1) Make Master honor the druid.monitoring.monitorSystem property to turn off Sigar
2013-06-06 14:55:23 -07:00
fjy
c2e0fb7b8e
Merge pull request #148 from metamx/refactor-indexing
...
Refactor indexing
2013-06-06 14:12:33 -07:00
fjy
e4ea357b52
multiple bug fixes for indexing service; scv quotes
2013-06-06 14:10:18 -07:00
fjy
451d3d358b
some fixes according to code review comments
2013-06-06 11:02:08 -07:00
fjy
8202bc70eb
optimize spatial and update poms everywhere
2013-06-05 15:26:40 -07:00
fjy
61074daa67
fix merge error
2013-06-04 18:56:20 -07:00
fjy
63b379ae90
Merge branch 'master' into refactor-indexing
2013-06-04 17:25:16 -07:00
fjy
06931ee0f5
introduce availability groups
2013-06-04 17:12:19 -07:00
cheddar
1a02637bea
1) add full parameter to master endpoint /info/rules/dataSourceName that returns the fully resolved rules, not just the specified rules
2013-06-04 17:10:25 -07:00
cheddar
85ac8d43b6
Merge pull request #153 from metamx/gzip-compression
...
HTTP gzip compression support
2013-06-04 15:45:51 -07:00
fjy
42cc87a294
Merge branch 'master' into refactor-indexing
...
Conflicts:
indexing-service/src/main/java/com/metamx/druid/indexing/common/task/IndexTask.java
pom.xml
2013-05-31 17:28:59 -07:00
fjy
d5c2fd604f
add new preconditions for taskqueue
2013-05-31 16:28:41 -07:00
fjy
93e7ea3787
[maven-release-plugin] prepare for next development iteration
2013-05-31 15:53:23 -07:00
fjy
3d28fcd5e0
[maven-release-plugin] prepare release druid-0.4.32
2013-05-31 15:53:17 -07:00
fjy
7dcbea464f
fix bug with out of order events on broker
2013-05-31 15:50:53 -07:00
fjy
2138f9fdf2
prevent ISE at broker from completely failing to return results
2013-05-31 14:28:55 -07:00
fjy
c02113879d
[maven-release-plugin] prepare for next development iteration
2013-05-31 14:00:45 -07:00
fjy
5a3f69ae78
[maven-release-plugin] prepare release druid-0.4.31
2013-05-31 14:00:39 -07:00
fjy
f1f465fcab
fix bug in RTR with statuses getting removed
2013-05-31 13:59:04 -07:00
fjy
9cb9f4753d
[maven-release-plugin] prepare for next development iteration
2013-05-29 09:50:10 -07:00
fjy
dd9ac03809
[maven-release-plugin] prepare release druid-0.4.30
2013-05-29 09:50:02 -07:00
fjy
a20d1ab505
update curator version
2013-05-29 09:48:31 -07:00
fjy
73a392d94a
[maven-release-plugin] prepare for next development iteration
2013-05-28 14:28:49 -07:00
fjy
c6eec7eb27
[maven-release-plugin] prepare release druid-0.4.29
2013-05-28 14:28:42 -07:00
fjy
bd9e6fecc1
fix day 1 issue with VIT
2013-05-28 14:26:49 -07:00
fjy
54932e3187
[maven-release-plugin] prepare for next development iteration
2013-05-26 13:43:28 -06:00
fjy
9d105ef4ad
[maven-release-plugin] prepare release druid-0.4.28
2013-05-26 13:43:21 -06:00
fjy
00cfb32541
also remove curator listeners on cleanup
2013-05-26 13:41:53 -06:00
fjy
69a9e04563
[maven-release-plugin] prepare for next development iteration
2013-05-26 13:33:05 -06:00
fjy
39ae7485fd
[maven-release-plugin] prepare release druid-0.4.27
2013-05-26 13:32:57 -06:00
fjy
113db061a8
discovered the cause of broker not being able to find segment issue
2013-05-26 13:31:18 -06:00
fjy
e08770695f
[maven-release-plugin] prepare for next development iteration
2013-05-23 11:53:29 -06:00
fjy
4c8d9e9f16
[maven-release-plugin] prepare release druid-0.4.26
2013-05-23 11:53:21 -06:00
fjy
58335fd73f
tony the tiger must love logs beacuse they are grrreeeat
2013-05-23 11:51:44 -06:00
fjy
b5e30cf701
[maven-release-plugin] prepare for next development iteration
2013-05-23 11:05:24 -06:00