This is an automated email from the ASF dual-hosted git repository.
dsmiley pushed a change to branch branch_10x
in repository https://gitbox.apache.org/repos/asf/solr.git
from eb742ad89aa SOLR-16398 | Fix for JsonNL in v1 response of Commits
(#5240)
new 10e19161112 SOLR-18591: Don't double-count shard cpuTime on tolerant
partial failure (#5239)
new 11639d5a717 SOLR-18585: intervals script support (#5224)
new a2626d839af SOLR-18548: Fix overseer collection lock leak when marking
an async task as running fails (#5167)
new 248e89c0b2c SOLR-18564: CoreContainer.shutdown: run the remaining
closes when the client close pool times out (#5192)
new 256902b8c63 Add releaseDryRun.sh: CI dry run of the release process
(#5252)
new 864c8454881 SOLR-18537: Proxy requests to a node via X-Solr-targetNode
(#5112)
The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../SOLR-18537-proxyRequestsByHeader.yml | 10 +
.../unreleased/SOLR-18548-overseer-lock-leak.yml | 12 +
changelog/unreleased/SOLR-18564.yml | 7 +
changelog/unreleased/SOLR-18591.yml | 7 +
changelog/unreleased/intervals-script-filter.yml | 12 +
dev-tools/scripts/README.md | 8 +
dev-tools/scripts/releaseDryRun.sh | 42 +++
dev-tools/scripts/smokeTestRelease.py | 6 +-
gradle/validation/git-status.gradle | 25 +-
.../apache/solr/cloud/OverseerTaskProcessor.java | 4 +
.../java/org/apache/solr/core/CoreContainer.java | 13 +-
.../solr/handler/component/SearchHandler.java | 5 -
.../apache/solr/search/IntervalsQParserPlugin.java | 38 ++-
.../solr/search/ScriptFilterIntervalsSource.java | 334 +++++++++++++++++++++
.../java/org/apache/solr/servlet/HttpSolrCall.java | 8 +-
.../org/apache/solr/servlet/HttpSolrProxy.java | 6 +-
.../apache/solr/servlet/NodeTargetProxyFilter.java | 232 ++++++++++++++
.../OverseerCollectionConfigSetProcessorTest.java | 138 ++++++---
.../solr/core/CoreContainerShutdownTest.java | 163 ++++++++++
.../component/TolerantShardCpuTimeTest.java | 123 ++++++++
.../apache/solr/search/DistributedQParserTest.java | 82 +++++
.../solr/search/TestIntervalsQParserPlugin.java | 83 +++++
.../search/TestScriptFilterIntervalsSource.java | 111 +++++++
.../servlet/NodeTargetProxyFilterAuthTest.java | 110 +++++++
.../solr/servlet/NodeTargetProxyFilterTest.java | 271 +++++++++++++++++
.../pages/solrcloud-distributed-requests.adoc | 23 ++
.../query-guide/pages/intervals-query-parser.adoc | 53 +++-
.../org/apache/solr/common/util/ExecutorUtil.java | 17 +-
.../apache/solr/common/util/ExecutorUtilTest.java | 21 +-
.../org/apache/solr/embedded/JettySolrRunner.java | 4 +-
solr/webapp/web/WEB-INF/web.xml | 9 +
31 files changed, 1898 insertions(+), 79 deletions(-)
create mode 100644 changelog/unreleased/SOLR-18537-proxyRequestsByHeader.yml
create mode 100644 changelog/unreleased/SOLR-18548-overseer-lock-leak.yml
create mode 100644 changelog/unreleased/SOLR-18564.yml
create mode 100644 changelog/unreleased/SOLR-18591.yml
create mode 100644 changelog/unreleased/intervals-script-filter.yml
create mode 100755 dev-tools/scripts/releaseDryRun.sh
create mode 100644
solr/core/src/java/org/apache/solr/search/ScriptFilterIntervalsSource.java
create mode 100644
solr/core/src/java/org/apache/solr/servlet/NodeTargetProxyFilter.java
create mode 100644
solr/core/src/test/org/apache/solr/core/CoreContainerShutdownTest.java
create mode 100644
solr/core/src/test/org/apache/solr/handler/component/TolerantShardCpuTimeTest.java
create mode 100644
solr/core/src/test/org/apache/solr/search/TestScriptFilterIntervalsSource.java
create mode 100644
solr/core/src/test/org/apache/solr/servlet/NodeTargetProxyFilterAuthTest.java
create mode 100644
solr/core/src/test/org/apache/solr/servlet/NodeTargetProxyFilterTest.java