This is an automated email from the ASF dual-hosted git repository.

houston pushed a commit to branch SOLR-17065-cross-dc
in repository https://gitbox.apache.org/repos/asf/solr.git

commit 869701a5d772de99d74bb8b87b858ef49c68d05f
Merge: b7cf17e2f7e 011d713a884
Author: Houston Putman <[email protected]>
AuthorDate: Mon Jul 8 15:10:31 2024 -0500

    Merge remote-tracking branch 'apache/main' into SOLR-17065-cross-dc

 .github/workflows/bin-solr-test.yml                |   1 +
 .github/workflows/docker-test.yml                  |   1 +
 .github/workflows/gradle-precommit.yml             |   3 +-
 .github/workflows/solrj-test.yml                   |   1 +
 .github/workflows/stale.yml                        |   9 +-
 .github/workflows/tests-via-crave.yml              |   1 +
 dev-docs/FAQ.adoc                                  |   3 +-
 dev-tools/scripts/cloud.sh                         |   2 +-
 solr/CHANGES.txt                                   |  13 +
 .../client/api/endpoint/ClusterFileStoreApis.java  |   7 +-
 .../client/api/endpoint/NodeFileStoreApis.java     |  67 +++++
 .../FileStoreDirectoryListingResponse.java}        |  23 +-
 .../client/api/model/FileStoreEntryMetadata.java   |  44 +++
 .../FileStoreJsonFileResponse.java}                |  25 +-
 .../org/apache/solr/client/api/util/Constants.java |   1 +
 solr/bin/solr                                      | 213 +++++++--------
 solr/bin/solr.cmd                                  | 119 +++++----
 solr/core/build.gradle                             |   2 -
 .../core/src/java/org/apache/solr/cli/ApiTool.java |  20 +-
 .../src/java/org/apache/solr/cli/AssertTool.java   |  15 +-
 .../src/java/org/apache/solr/cli/AuthTool.java     |  71 ++---
 .../src/java/org/apache/solr/cli/ClusterTool.java  |   7 +-
 .../org/apache/solr/cli/ConfigSetDownloadTool.java |  22 +-
 .../org/apache/solr/cli/ConfigSetUploadTool.java   |  32 +--
 .../src/java/org/apache/solr/cli/ConfigTool.java   |  11 +-
 .../src/java/org/apache/solr/cli/CreateTool.java   | 100 +++++--
 .../src/java/org/apache/solr/cli/DeleteTool.java   |  53 +++-
 .../src/java/org/apache/solr/cli/ExportTool.java   |  16 +-
 .../java/org/apache/solr/cli/HealthcheckTool.java  |  11 +-
 .../java/org/apache/solr/cli/LinkConfigTool.java   |   7 +-
 .../src/java/org/apache/solr/cli/PackageTool.java  |  57 ++--
 .../src/java/org/apache/solr/cli/PostLogsTool.java |   6 +-
 .../src/java/org/apache/solr/cli/PostTool.java     | 106 +++++---
 .../java/org/apache/solr/cli/RunExampleTool.java   | 103 +++----
 .../core/src/java/org/apache/solr/cli/SolrCLI.java |  95 +++++--
 .../src/java/org/apache/solr/cli/StatusTool.java   |  13 +-
 .../java/org/apache/solr/cli/UpdateACLTool.java    |   3 +-
 .../src/java/org/apache/solr/cli/ZkCpTool.java     |  20 +-
 .../src/java/org/apache/solr/cli/ZkLsTool.java     |  10 +-
 .../src/java/org/apache/solr/cli/ZkMkrootTool.java |   8 +-
 .../src/java/org/apache/solr/cli/ZkMvTool.java     |  20 +-
 .../src/java/org/apache/solr/cli/ZkRmTool.java     |  10 +-
 .../cloud/api/collections/CreateCollectionCmd.java |   2 +-
 .../java/org/apache/solr/core/CoreContainer.java   |   7 +-
 .../apache/solr/filestore/ClusterFileStore.java    |  51 ++--
 .../apache/solr/filestore/DistribFileStore.java    |  17 +-
 .../java/org/apache/solr/filestore/FileStore.java  |   3 +-
 .../org/apache/solr/filestore/FileStoreAPI.java    | 241 -----------------
 .../org/apache/solr/filestore/NodeFileStore.java   | 210 +++++++++++++++
 .../apache/solr/handler/MoreLikeThisHandler.java   |  16 +-
 .../org/apache/solr/handler/api/V2ApiUtils.java    |   4 +
 .../solr/handler/component/QueryComponent.java     |  39 ++-
 .../apache/solr/jersey/SolrRequestAuthorizer.java  |  16 +-
 .../apache/solr/response/RawResponseWriter.java    |   6 +
 .../java/org/apache/solr/search/QueryCommand.java  |   6 +
 .../apache/solr/search/SolrDocumentFetcher.java    |  12 +-
 .../org/apache/solr/search/SolrIndexSearcher.java  | 116 ++++----
 .../apache/solr/uninverting/FieldCacheImpl.java    |   2 +-
 .../java/org/apache/solr/util/SolrPluginUtils.java |  14 +-
 .../src/test/org/apache/solr/cli/AuthToolTest.java |   8 +-
 .../test/org/apache/solr/cli/CreateToolTest.java   |   2 +-
 .../test/org/apache/solr/cli/DeleteToolTest.java   |   6 +-
 .../org/apache/solr/cli/HealthcheckToolTest.java   |   8 +-
 .../test/org/apache/solr/cli/PackageToolTest.java  |  74 ++---
 .../src/test/org/apache/solr/cli/PostToolTest.java |   4 +-
 .../SolrCLIZkToolsTest.java}                       | 297 ++++++++++-----------
 .../org/apache/solr/cli/TestSolrCLIRunExample.java |  22 +-
 .../org/apache/solr/cli/ZkSubcommandsTest.java     |  64 ++---
 .../apache/solr/cloud/SolrCloudExampleTest.java    |  26 +-
 .../apache/solr/handler/api/V2ApiUtilsTest.java    |   5 +
 .../org/apache/solr/search/TestSearchPerf.java     |   9 +-
 .../solr/security/BasicAuthIntegrationTest.java    |   2 +-
 solr/example/README.md                             |   2 +-
 solr/licenses/icu4j-70.1.jar.sha1                  |   1 -
 solr/licenses/icu4j-74.2.jar.sha1                  |   1 +
 .../lucene-analysis-common-9.10.0.jar.sha1         |   1 -
 .../lucene-analysis-common-9.11.1.jar.sha1         |   1 +
 solr/licenses/lucene-analysis-icu-9.10.0.jar.sha1  |   1 -
 solr/licenses/lucene-analysis-icu-9.11.1.jar.sha1  |   1 +
 .../lucene-analysis-kuromoji-9.10.0.jar.sha1       |   1 -
 .../lucene-analysis-kuromoji-9.11.1.jar.sha1       |   1 +
 .../lucene-analysis-morfologik-9.10.0.jar.sha1     |   1 -
 .../lucene-analysis-morfologik-9.11.1.jar.sha1     |   1 +
 solr/licenses/lucene-analysis-nori-9.10.0.jar.sha1 |   1 -
 solr/licenses/lucene-analysis-nori-9.11.1.jar.sha1 |   1 +
 .../lucene-analysis-opennlp-9.10.0.jar.sha1        |   1 -
 .../lucene-analysis-opennlp-9.11.1.jar.sha1        |   1 +
 .../lucene-analysis-phonetic-9.10.0.jar.sha1       |   1 -
 .../lucene-analysis-phonetic-9.11.1.jar.sha1       |   1 +
 .../lucene-analysis-smartcn-9.10.0.jar.sha1        |   1 -
 .../lucene-analysis-smartcn-9.11.1.jar.sha1        |   1 +
 .../lucene-analysis-stempel-9.10.0.jar.sha1        |   1 -
 .../lucene-analysis-stempel-9.11.1.jar.sha1        |   1 +
 .../lucene-backward-codecs-9.10.0.jar.sha1         |   1 -
 .../lucene-backward-codecs-9.11.1.jar.sha1         |   1 +
 .../licenses/lucene-classification-9.10.0.jar.sha1 |   1 -
 .../licenses/lucene-classification-9.11.1.jar.sha1 |   1 +
 solr/licenses/lucene-codecs-9.10.0.jar.sha1        |   1 -
 solr/licenses/lucene-codecs-9.11.1.jar.sha1        |   1 +
 solr/licenses/lucene-core-9.10.0.jar.sha1          |   1 -
 solr/licenses/lucene-core-9.11.1.jar.sha1          |   1 +
 solr/licenses/lucene-expressions-9.10.0.jar.sha1   |   1 -
 solr/licenses/lucene-expressions-9.11.1.jar.sha1   |   1 +
 solr/licenses/lucene-grouping-9.10.0.jar.sha1      |   1 -
 solr/licenses/lucene-grouping-9.11.1.jar.sha1      |   1 +
 solr/licenses/lucene-highlighter-9.10.0.jar.sha1   |   1 -
 solr/licenses/lucene-highlighter-9.11.1.jar.sha1   |   1 +
 solr/licenses/lucene-join-9.10.0.jar.sha1          |   1 -
 solr/licenses/lucene-join-9.11.1.jar.sha1          |   1 +
 solr/licenses/lucene-memory-9.10.0.jar.sha1        |   1 -
 solr/licenses/lucene-memory-9.11.1.jar.sha1        |   1 +
 solr/licenses/lucene-misc-9.10.0.jar.sha1          |   1 -
 solr/licenses/lucene-misc-9.11.1.jar.sha1          |   1 +
 solr/licenses/lucene-queries-9.10.0.jar.sha1       |   1 -
 solr/licenses/lucene-queries-9.11.1.jar.sha1       |   1 +
 solr/licenses/lucene-queryparser-9.10.0.jar.sha1   |   1 -
 solr/licenses/lucene-queryparser-9.11.1.jar.sha1   |   1 +
 solr/licenses/lucene-sandbox-9.10.0.jar.sha1       |   1 -
 solr/licenses/lucene-sandbox-9.11.1.jar.sha1       |   1 +
 .../licenses/lucene-spatial-extras-9.10.0.jar.sha1 |   1 -
 .../licenses/lucene-spatial-extras-9.11.1.jar.sha1 |   1 +
 solr/licenses/lucene-spatial3d-9.10.0.jar.sha1     |   1 -
 solr/licenses/lucene-spatial3d-9.11.1.jar.sha1     |   1 +
 solr/licenses/lucene-suggest-9.10.0.jar.sha1       |   1 -
 solr/licenses/lucene-suggest-9.11.1.jar.sha1       |   1 +
 .../licenses/lucene-test-framework-9.10.0.jar.sha1 |   1 -
 .../licenses/lucene-test-framework-9.11.1.jar.sha1 |   1 +
 .../solr/opentelemetry/OtelTracerConfigurator.java |   2 +-
 solr/packaging/README.txt                          |   4 +-
 solr/packaging/test/bats_helper.bash               |   2 +-
 solr/packaging/test/test_assert.bats               |   2 +-
 solr/packaging/test/test_auth.bats                 |  18 +-
 solr/packaging/test/test_basic_auth.bats           |  22 +-
 solr/packaging/test/test_bats.bats                 |   4 +-
 solr/packaging/test/test_config.bats               |  31 ++-
 solr/packaging/test/test_create.bats               |   2 +-
 solr/packaging/test/test_create_collection.bats    |  28 +-
 solr/packaging/test/test_delete_collection.bats    |  10 +-
 solr/packaging/test/test_example_noprompt.bats     |   6 +-
 solr/packaging/test/test_export.bats               |   4 +-
 solr/packaging/test/test_extraction.bats           |   2 +-
 solr/packaging/test/test_healthcheck.bats          |   2 +-
 solr/packaging/test/test_help.bats                 |  30 ++-
 solr/packaging/test/test_modules.bats              |   4 +-
 solr/packaging/test/test_packages.bats             |   4 +-
 solr/packaging/test/test_placement_plugin.bats     |   2 +-
 solr/packaging/test/test_post.bats                 |  94 +++----
 solr/packaging/test/test_postlogs.bats             |   2 +-
 solr/packaging/test/test_security_manager.bats     |   6 +-
 solr/packaging/test/test_ssl.bats                  |  60 ++---
 solr/packaging/test/test_start_solr.bats           |   6 +-
 solr/packaging/test/test_status.bats               |  11 +-
 solr/packaging/test/test_zk.bats                   |  36 ++-
 solr/packaging/test/test_zz_cleanup.bats           |   4 +-
 .../solr/prometheus/exporter/SolrExporter.java     |   2 +-
 .../solr/configsets/_default/conf/solrconfig.xml   |   2 +-
 .../conf/solrconfig.xml                            |   2 +-
 solr/server/solr/zoo.cfg                           |   2 +-
 .../pages/configuring-solr-xml.adoc                |   2 +-
 .../configuration-guide/pages/package-manager.adoc |   2 +-
 .../deployment-guide/pages/enabling-ssl.adoc       |   8 +-
 .../deployment-guide/pages/installing-solr.adoc    |   2 +-
 .../monitoring-with-prometheus-and-grafana.adoc    |   2 +-
 .../deployment-guide/pages/security-ui.adoc        |   2 +-
 .../pages/solr-control-script-reference.adoc       | 196 +++++++-------
 .../deployment-guide/pages/solr-in-docker.adoc     |   2 +-
 .../pages/zookeeper-file-management.adoc           |   2 +-
 .../pages/zookeeper-utilities.adoc                 |   2 +-
 .../getting-started/pages/solr-tutorial.adoc       |   2 +-
 .../getting-started/pages/tutorial-films.adoc      |   2 +-
 .../pages/tutorial-five-minutes.adoc               |   2 +-
 .../getting-started/pages/tutorial-solrcloud.adoc  |  12 +-
 .../pages/tutorial-techproducts.adoc               |   8 +-
 .../modules/indexing-guide/pages/post-tool.adoc    |  95 ++++---
 .../indexing-guide/pages/schemaless-mode.adoc      |   2 +-
 .../modules/query-guide/pages/logs.adoc            |   2 +-
 .../query-guide/pages/standard-query-parser.adoc   |   2 +-
 .../pages/major-changes-in-solr-10.adoc            |   5 +
 .../upgrade-notes/pages/solr-upgrade-notes.adoc    |   1 -
 .../java/org/apache/solr/common/util/EnvUtils.java |  87 +-----
 .../solrj/src/resources/java-template/api.mustache |   4 +-
 .../src/test-files/solrj/solr/multicore/zoo.cfg    |   2 +-
 .../org/apache/solr/common/util/EnvUtilsTest.java  |  63 ++---
 .../solr/cloud/AbstractDistribZkTestBase.java      |  11 +-
 .../org/apache/solr/cloud/SolrCloudTestCase.java   |   4 +-
 solr/webapp/web/partials/security.html             |   2 +-
 versions.lock                                      |  54 ++--
 versions.props                                     |   2 +-
 188 files changed, 2034 insertions(+), 1650 deletions(-)

diff --cc versions.lock
index f2da2323bb2,99c57bc94bf..d07242af3c8
--- a/versions.lock
+++ b/versions.lock
@@@ -65,8 -61,7 +65,8 @@@ com.googlecode.juniversalchardet:junive
  com.googlecode.plist:dd-plist:1.24 (1 constraints: 300c84f5)
  com.healthmarketscience.jackcess:jackcess:4.0.2 (1 constraints: 5d0cf201)
  com.healthmarketscience.jackcess:jackcess-encrypt:4.0.1 (1 constraints: 
5c0cf101)
 +com.helger:profiler:1.1.1 (1 constraints: e21053b8)
- com.ibm.icu:icu4j:70.1 (1 constraints: a90f1784)
+ com.ibm.icu:icu4j:74.2 (1 constraints: ae0f2484)
  com.j256.simplemagic:simplemagic:1.17 (1 constraints: dd04f830)
  com.jayway.jsonpath:json-path:2.9.0 (2 constraints: 6d12c02c)
  com.lmax:disruptor:3.4.4 (1 constraints: 0d050a36)
diff --cc versions.props
index 4ee9fd8e804,218be60a0f0..ed5aafc652d
--- a/versions.props
+++ b/versions.props
@@@ -46,10 -46,9 +46,10 @@@ org.apache.hadoop:*=3.3.
  org.apache.httpcomponents:httpclient=4.5.14
  org.apache.httpcomponents:httpcore=4.4.16
  org.apache.httpcomponents:httpmime=4.5.14
 +org.apache.kafka:*=3.5.1
  org.apache.kerby:*=1.0.1
  org.apache.logging.log4j:*=2.21.0
- org.apache.lucene:*=9.10.0
+ org.apache.lucene:*=9.11.1
  org.apache.tika:*=1.28.5
  org.apache.tomcat:annotations-api=6.0.53
  org.apache.zookeeper:*=3.9.2

Reply via email to