druid/extensions-core
Vishesh Garg 5da9949992
Fail MSQ compaction if multi-valued partition dimensions are found (#17344)
MSQ currently supports only single-valued string dimensions as partition keys.
This patch adds a check to ensure that partition keys are single-valued in case
this info is available by virtue of segment download for schema inference.

During compaction, if MSQ finds multi-valued dimensions (MVDs) declared as part
of `range` partitionsSpec, it switches partitioning type to dynamic, ending up in
repeated compactions of the same interval. To avoid this scenario, the segment
download logic is also updated to always download segments if info on multi-valued
dimensions is required.
2024-10-19 13:33:33 +05:30
..
avro-extensions Migrated commons-lang usages to commons-lang3 (#17156) 2024-09-28 10:28:11 +02:00
azure-extensions Migrated commons-lang usages to commons-lang3 (#17156) 2024-09-28 10:28:11 +02:00
datasketches add substituteCombiningFactory implementations for datasketches aggs (#17314) 2024-10-10 16:14:06 +05:30
druid-aws-rds-extensions Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
druid-basic-security Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
druid-bloom-filter Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
druid-catalog Properly url encode schema and table names when syncing catalog (#17131) 2024-09-23 23:23:26 -04:00
druid-kerberos Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
druid-pac4j Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
druid-ranger-security Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
ec2-extensions Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
google-extensions Migrated commons-lang usages to commons-lang3 (#17156) 2024-09-28 10:28:11 +02:00
hdfs-storage Migrated commons-lang usages to commons-lang3 (#17156) 2024-09-28 10:28:11 +02:00
histogram Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
kafka-extraction-namespace inter-Extension dependency support (#16973) 2024-09-24 14:17:33 -04:00
kafka-indexing-service KafkaInputFormat: Fix handling of CSV/TSV keyFormat. (#17226) 2024-10-03 13:05:09 -07:00
kinesis-indexing-service supervisor/autoscaler: Fix clearing of collected lags on skipped scale actions (#17356) 2024-10-17 11:05:16 -07:00
kubernetes-extensions Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
lookups-cached-global Support to parse numbers in text-based input formats (#17082) 2024-09-19 13:21:18 -07:00
lookups-cached-single Fix loading lookup extension (#17212) 2024-10-16 07:28:32 -07:00
multi-stage-query Fail MSQ compaction if multi-valued partition dimensions are found (#17344) 2024-10-19 13:33:33 +05:30
mysql-metadata-storage Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
orc-extensions Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
parquet-extensions Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
postgresql-metadata-storage Fix postgres metadata storage warning logs because of tablename causing issues (#17351) 2024-10-17 15:48:22 +05:30
protobuf-extensions Upgrade commons-io to 2.17.0 (#17227) 2024-10-04 09:56:56 +02:00
s3-extensions Migrated commons-lang usages to commons-lang3 (#17156) 2024-09-28 10:28:11 +02:00
simple-client-sslcontext Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
stats Window Functions : Remove enable windowing flag (#17087) 2024-09-23 08:24:26 +02:00
testing-tools Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30