druid/extensions-contrib
Tom f224035c7e
Fix Flakiness in KafkaEmitterTest (#15907)
* thrust of the fix to allow for the json values to be out of order

The existing problem is that toMap doesn't turn some values into json primitive
values, for example segmentMetadata just has DateTime objects for it's time in
the EventMap, but Alert event converts those into strings when calling toMap.
This creates an issue because when we check the emitted events the mapper
deserializing the string value for dateTime leaves it as a string in the
EventMap. So the question is do we alter the events toMap() to return string/map
version of objects or to make the expected events do a round trip of
eventMap -> string -> eventMap to turn everything into json primitives

* fix issue by making toMap events convert Objects into strings, or maps

* fix linting errors

* use method of using mapper to round trip expected data to make it have same type
as those of the events emitted

* remove unnecessary comment
2024-02-15 10:01:55 +05:30
..
aliyun-oss-extensions Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
ambari-metrics-emitter Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
cassandra-storage Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
cloudfiles-extensions Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
compressed-bigdecimal Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
ddsketch Fix minor build issues and stabilize intellij-inspections runs (#15747) 2024-01-24 15:17:33 +05:30
distinctcount Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
dropwizard-emitter Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
druid-deltalake-extensions Update `groupId` for delta-lake and iceberg extensions (#15843) 2024-02-07 23:54:06 -08:00
druid-iceberg-extensions Update `groupId` for delta-lake and iceberg extensions (#15843) 2024-02-07 23:54:06 -08:00
gce-extensions Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
graphite-emitter Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
influx-extensions Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
influxdb-emitter Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
kafka-emitter Fix Flakiness in KafkaEmitterTest (#15907) 2024-02-15 10:01:55 +05:30
kubernetes-overlord-extensions Parallelize storage of incremental segments (#13982) 2024-02-07 10:43:05 +05:30
materialized-view-maintenance Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
materialized-view-selection Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
momentsketch Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
moving-average-query Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
opentelemetry-emitter Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
opentsdb-emitter Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
prometheus-emitter Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
redis-cache Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
spectator-histogram Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
sqlserver-metadata-storage Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
statsd-emitter Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
tdigestsketch Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
thrift-extensions Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
time-min-max Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +05:30
virtual-columns Prepare main branch for next 30.0.0 release. (#15707) 2024-01-23 15:55:54 +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!