druid/extensions-contrib
Jihoon Son 1f052b43c5
Better serverView exec name; remove SingleServerInventoryView (#11770)
Druid currently has 2 serverViews, regular serverView and filtered serverView. The regular serverView is used to monitor all segment announcements from all data nodes (historicals, tasks, indexers). The filtered serverView is used when you want to watch segment announcements from particular tiers. Since these server views keep track of different sets of druidServers and segments in memory, they should be maintained separately. However, they currently share the same name for their executorService, which can cause confusion and make debugging harder especially in the broker since it is using both serverViews, the filtered view for normal query processing and the regular view to serve the servers table (I'm unsure whether this is intended or whether this is a good behavior). This PR changes it to a more obvious name.

This PR also removes SingleServerInventoryView. This view was deprecated a long time ago and has not been documented at least since 0.13 (#6127). I also don't think this can be better in any case than BatchServerInventoryView. Finally, I merged AbstractCuratorServerInventoryView and BatchServerInventoryView as we no longer need AbstractCuratorServerInventoryView after SingleServerInventoryView is removed.
2021-12-04 18:43:05 +05:30
..
aliyun-oss-extensions Migrate File.mkdirs to FileUtils.mkdirp. (#11879) 2021-11-09 11:10:49 -08:00
ambari-metrics-emitter bump version to 0.23.0-SNAPSHOT (#11670) 2021-09-08 15:56:04 -07:00
cassandra-storage Migrate File.mkdirs to FileUtils.mkdirp. (#11879) 2021-11-09 11:10:49 -08:00
cloudfiles-extensions Migrate File.mkdirs to FileUtils.mkdirp. (#11879) 2021-11-09 11:10:49 -08:00
distinctcount update count distinct tests (#11927) 2021-11-22 21:34:00 +08:00
dropwizard-emitter bump version to 0.23.0-SNAPSHOT (#11670) 2021-09-08 15:56:04 -07:00
gce-extensions bump version to 0.23.0-SNAPSHOT (#11670) 2021-09-08 15:56:04 -07:00
graphite-emitter bump version to 0.23.0-SNAPSHOT (#11670) 2021-09-08 15:56:04 -07:00
influx-extensions bump version to 0.23.0-SNAPSHOT (#11670) 2021-09-08 15:56:04 -07:00
influxdb-emitter bump version to 0.23.0-SNAPSHOT (#11670) 2021-09-08 15:56:04 -07:00
kafka-emitter bump version to 0.23.0-SNAPSHOT (#11670) 2021-09-08 15:56:04 -07:00
materialized-view-maintenance Make NodeRole available during binding; add support for dynamic registration of DruidService (#12012) 2021-12-03 11:59:00 -08:00
materialized-view-selection Better serverView exec name; remove SingleServerInventoryView (#11770) 2021-12-04 18:43:05 +05:30
momentsketch restore and deprecate AggregatorFactory methods (#11917) 2021-11-19 15:59:35 -08:00
moving-average-query restore and deprecate AggregatorFactory methods (#11917) 2021-11-19 15:59:35 -08:00
opentsdb-emitter Add more metrics for Jetty server thread pool usage (#11113) 2021-11-07 16:51:44 +05:30
prometheus-emitter bump version to 0.23.0-SNAPSHOT (#11670) 2021-09-08 15:56:04 -07:00
redis-cache bump version to 0.23.0-SNAPSHOT (#11670) 2021-09-08 15:56:04 -07:00
sqlserver-metadata-storage bump version to 0.23.0-SNAPSHOT (#11670) 2021-09-08 15:56:04 -07:00
statsd-emitter Add worker category dimension (#11554) 2021-11-18 22:59:07 -08:00
tdigestsketch restore and deprecate AggregatorFactory methods (#11917) 2021-11-19 15:59:35 -08:00
thrift-extensions Support for hadoop 3 via maven profiles (#11794) 2021-10-30 22:46:24 +05:30
time-min-max restore and deprecate AggregatorFactory methods (#11917) 2021-11-19 15:59:35 -08:00
virtual-columns better types (#11713) 2021-10-19 01:47:25 -07:00
README.md fix broken links (#9537) 2020-03-22 17:41:18 -07:00

README.md

Community Extensions

Please contribute all community extensions in this directory and include a doc of how your extension can be used under docs/development/extensions-contrib/.

Please note that community extensions are maintained by their original contributors and are not packaged with the core Druid distribution. If you'd like to take on maintenance for a community extension, please post on dev@druid.apache.org to let us know!