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

Reply via email to