druid/extensions-contrib
Abhishek Radhakrishnan 37db5d9b81
Reset offsets supervisor API (#14772)
* Add supervisor /resetOffsets API.

- Add a new endpoint /druid/indexer/v1/supervisor/<supervisorId>/resetOffsets
which accepts DataSourceMetadata as a body parameter.
- Update logs, unit tests and docs.

* Add a new interface method for backwards compatibility.

* Rename

* Adjust tests and javadocs.

* Use CoreInjectorBuilder instead of deprecated makeInjectorWithModules

* UT fix

* Doc updates.

* remove extraneous debugging logs.

* Remove the boolean setting; only ResetHandle() and resetInternal()

* Relax constraints and add a new ResetOffsetsNotice; cleanup old logic.

* A separate ResetOffsetsNotice and some cleanup.

* Minor cleanup

* Add a check & test to verify that sequence numbers are only of type SeekableStreamEndSequenceNumbers

* Add unit tests for the no op implementations for test coverage

* CodeQL fix

* checkstyle from merge conflict

* Doc changes

* DOCUSAURUS code tabs fix. Thanks, Brian!
2023-08-17 14:13:10 -07:00
..
aliyun-oss-extensions Upgrade hibernate validator version to fix CVE-2019-10219 (#14757) 2023-08-14 11:50:51 +05:30
ambari-metrics-emitter Prepare master branch for next release, 28.0.0 (#14595) 2023-07-18 09:22:30 +05:30
cassandra-storage Upgrade hibernate validator version to fix CVE-2019-10219 (#14757) 2023-08-14 11:50:51 +05:30
cloudfiles-extensions Upgrade hibernate validator version to fix CVE-2019-10219 (#14757) 2023-08-14 11:50:51 +05:30
compressed-bigdecimal Upgrade jackson-databind to 2.12.7 (#14770) 2023-08-09 12:22:16 +05:30
distinctcount Minimize PostAggregator computations (#14708) 2023-08-04 00:04:31 +05:30
dropwizard-emitter Prepare master branch for next release, 28.0.0 (#14595) 2023-07-18 09:22:30 +05:30
druid-iceberg-extensions Clean up the core API required for Iceberg extension (#14614) 2023-07-21 13:01:33 +05:30
gce-extensions Prepare master branch for next release, 28.0.0 (#14595) 2023-07-18 09:22:30 +05:30
graphite-emitter Bump io.dropwizard.metrics:metrics-graphite from 3.1.2 to 4.2.19 (#14842) 2023-08-16 13:58:35 -07:00
influx-extensions Prepare master branch for next release, 28.0.0 (#14595) 2023-07-18 09:22:30 +05:30
influxdb-emitter Prepare master branch for next release, 28.0.0 (#14595) 2023-07-18 09:22:30 +05:30
kafka-emitter Upgrade jackson-databind to 2.12.7 (#14770) 2023-08-09 12:22:16 +05:30
kubernetes-overlord-extensions Report more metrics to monitor K8s task runner (#14771) 2023-08-16 14:03:53 -04:00
materialized-view-maintenance Reset offsets supervisor API (#14772) 2023-08-17 14:13:10 -07:00
materialized-view-selection Prepare master branch for next release, 28.0.0 (#14595) 2023-07-18 09:22:30 +05:30
momentsketch Prepare master branch for next release, 28.0.0 (#14595) 2023-07-18 09:22:30 +05:30
moving-average-query deprecate config-magic in favor of json configuration stuff (#14695) 2023-08-16 18:23:57 -07:00
opentelemetry-emitter Prepare master branch for next release, 28.0.0 (#14595) 2023-07-18 09:22:30 +05:30
opentsdb-emitter Prepare master branch for next release, 28.0.0 (#14595) 2023-07-18 09:22:30 +05:30
prometheus-emitter Prepare master branch for next release, 28.0.0 (#14595) 2023-07-18 09:22:30 +05:30
redis-cache Upgrade hibernate validator version to fix CVE-2019-10219 (#14757) 2023-08-14 11:50:51 +05:30
sqlserver-metadata-storage Prepare master branch for next release, 28.0.0 (#14595) 2023-07-18 09:22:30 +05:30
statsd-emitter Add stats to KillUnusedSegments coordinator duty (#14782) 2023-08-10 18:36:53 -04:00
tdigestsketch add equality, null, and range filter (#14542) 2023-07-18 12:15:22 -07:00
thrift-extensions Removes support for Hadoop 2 (#14763) 2023-08-09 17:47:52 +05:30
time-min-max Prepare master branch for next release, 28.0.0 (#14595) 2023-07-18 09:22:30 +05:30
virtual-columns Minimize PostAggregator computations (#14708) 2023-08-04 00:04:31 +05:30
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!