This is an automated email from the ASF dual-hosted git repository. cwylie pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/druid.git.
from 75e2051 Convert array_contains() and array_overlaps() into native filters if possible (#9487) add 8b9fe6f query laning and load shedding (#9407) No new revisions were added by this update. Summary of changes: .../query/CachingClusteredClientBenchmark.java | 6 +- distribution/bin/check-licenses.py | 1 + docs/configuration/index.md | 28 +- docs/querying/query-context.md | 1 + docs/querying/querying.md | 2 + .../movingaverage/MovingAverageQueryTest.java | 5 +- .../common/task/RealtimeIndexTaskTest.java | 2 +- licenses.yaml | 22 + pom.xml | 6 + .../druid/query/ChainedExecutionQueryRunner.java | 2 +- .../druid/query/GroupByMergedQueryRunner.java | 2 +- .../main/java/org/apache/druid/query/Query.java | 7 + .../java/org/apache/druid/query/QueryContexts.java | 6 + .../org/apache/druid/query/QueryException.java | 68 +-- .../druid/query/QueryInterruptedException.java | 48 +- .../java/org/apache/druid/query/QueryWatcher.java | 2 +- .../epinephelinae/GroupByMergingQueryRunnerV2.java | 2 +- .../SegmentMetadataQueryRunnerFactory.java | 2 +- .../query/ChainedExecutionQueryRunnerTest.java | 4 +- ...GroupByLimitPushDownInsufficientBufferTest.java | 2 +- .../query/groupby/GroupByMultiSegmentTest.java | 2 +- server/pom.xml | 4 + .../druid/client/CachingClusteredClient.java | 94 ++-- .../org/apache/druid/client/DirectDruidClient.java | 2 +- ...ventoryView.java => SegmentServerSelector.java} | 33 +- .../druid/guice/QueryRunnerFactoryModule.java | 27 +- .../apache/druid/server/BrokerQueryResource.java | 4 +- .../server/QueryCapacityExceededException.java | 60 ++ .../apache/druid/server/QueryLaningStrategy.java | 53 ++ .../java/org/apache/druid/server/QueryManager.java | 86 --- .../org/apache/druid/server/QueryResource.java | 24 +- .../org/apache/druid/server/QueryScheduler.java | 258 +++++++++ .../apache/druid/server/QuerySchedulerConfig.java | 24 +- .../QuerySchedulerProvider.java} | 25 +- .../server/scheduling/HiLoQueryLaningStrategy.java | 79 +++ .../server/scheduling/NoQueryLaningStrategy.java | 52 ++ .../CachingClusteredClientFunctionalityTest.java | 6 +- .../druid/client/CachingClusteredClientTest.java | 6 +- .../org/apache/druid/server/QueryResourceTest.java | 290 ++++++++-- .../apache/druid/server/QuerySchedulerTest.java | 610 +++++++++++++++++++++ .../scheduling/HiLoQueryLaningStrategyTest.java | 180 ++++++ .../scheduling/NoQueryLaningStrategyTest.java | 72 +++ .../org/apache/druid/sql/http/SqlResource.java | 5 + .../druid/sql/calcite/util/CalciteTests.java | 13 +- .../util/SpecificSegmentsQuerySegmentWalker.java | 54 +- .../org/apache/druid/sql/http/SqlResourceTest.java | 139 ++++- website/.spelling | 1 + 47 files changed, 2076 insertions(+), 345 deletions(-) copy server/src/main/java/org/apache/druid/client/indexing/IndexingWorker.java => processing/src/main/java/org/apache/druid/query/QueryException.java (50%) copy server/src/main/java/org/apache/druid/client/{FilteredServerInventoryView.java => SegmentServerSelector.java} (57%) create mode 100644 server/src/main/java/org/apache/druid/server/QueryCapacityExceededException.java create mode 100644 server/src/main/java/org/apache/druid/server/QueryLaningStrategy.java delete mode 100644 server/src/main/java/org/apache/druid/server/QueryManager.java create mode 100644 server/src/main/java/org/apache/druid/server/QueryScheduler.java copy indexing-service/src/main/java/org/apache/druid/indexing/common/config/FileTaskLogsConfig.java => server/src/main/java/org/apache/druid/server/QuerySchedulerConfig.java (69%) copy server/src/main/java/org/apache/druid/{client/selector/LowestPriorityTierSelectorStrategy.java => server/QuerySchedulerProvider.java} (56%) create mode 100644 server/src/main/java/org/apache/druid/server/scheduling/HiLoQueryLaningStrategy.java create mode 100644 server/src/main/java/org/apache/druid/server/scheduling/NoQueryLaningStrategy.java create mode 100644 server/src/test/java/org/apache/druid/server/QuerySchedulerTest.java create mode 100644 server/src/test/java/org/apache/druid/server/scheduling/HiLoQueryLaningStrategyTest.java create mode 100644 server/src/test/java/org/apache/druid/server/scheduling/NoQueryLaningStrategyTest.java --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@druid.apache.org For additional commands, e-mail: commits-h...@druid.apache.org