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: [email protected]
For additional commands, e-mail: [email protected]