This is an automated email from the ASF dual-hosted git repository.
noble pushed a change to branch jira/solr16636_test
in repository https://gitbox.apache.org/repos/asf/solr.git
from fd189de38bb debugging
add 8531e8fab14 SOLR-16648: NullPointerException when excluding facets in
More Like This Handler (#1339) (#1310)
add 2bc3df65a58 Revert "SOLR-16636: ZkStateReader.waitForState should not
register a watch if state already matches predicate (#1318)"
add 2968be78143 fix typo in comment (#1305) (#1343)
add aef81de712d SOLR-16628: Ensure that InputStreams are closed after Xml
parsing (#1302)
add ed844843f4e SOLR-16457 Add symbolic link version of solr.install.dir
to security.policy (#1346)
add 3415517e33c SOLR-16573:SolrClientTestRule for EmbeddedSolrServer
(#1218)
add 90f52a858f4 SOLR-16573: Fix tests RE solr.test.sys.prop1
add 8f9bb26d91e SOLR-16573: Fix test Windows path separator (#1347)
add 10dbd2531e5 Gradle optimizations (#1319)
add 00bb0c0e07f Use lazy file types (#1345)
add 7c1584b8f56 Refactor SolrZkclient to use a Builder pattern (#1014)
add 9b397773962 Test failures addressed (#1014)
add 3cf5e885f5c SOLR-16639: Fix jq parse error of solr-exporter metrics
node_thread_pool_completed_total (#1317)
add f40b35c3d9f SOLR-16595: Standardize Solr Client Builders handling of
times (#1338)
add 6bb3ac95040 Test failures addressed (#1014)
add 300dd1094b0 SOLR-16658 List of permissions returned to Admin UI is not
complete (#1359)
add 84b5d8571e1 SOLR-9698 - Fix start/stop wait time and RMI_PORT on
Windows (#1329)
add 22603e4d59b SOLR-15733: Publish solrj-streaming maven artifacts
add 43d757371d3 SOLR-16665: Upgrade the base docker iamge to Ubuntu 22
(Jammy) (#1365)
add aa294a5505c SOLR-15733: Update CHANGES.txt and upgrade notes (#1368)
(#1369)
add c3794fe86e7 Shard split when NRT and pull replica & prs enabled leads
to inactive replica (#1350)
add d8dbca65ca8 SOLR-16671: Explicitly call out library permissions for
config-edit (#1370)
add ad5a4e8c286 SOLR-16593: improved the test
new f6e57cf6867 merging with 9X
The 1 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:
gradle/documentation/render-javadoc.gradle | 8 +-
gradle/java/folder-layout.gradle | 4 +-
gradle/maven/defaults-maven.gradle | 1 +
gradle/testing/defaults-tests.gradle | 32 +++-
gradle/testing/randomization.gradle | 36 +++--
gradle/validation/jar-checks.gradle | 12 +-
gradle/validation/validate-log-calls.gradle | 1 +
gradle/validation/validate-source-patterns.gradle | 1 +
solr/CHANGES.txt | 22 +++
solr/bin/solr | 10 +-
solr/bin/solr.cmd | 78 +++++++++-
solr/bin/solr.in.cmd | 10 ++
solr/bin/solr.in.sh | 4 +-
.../core/src/java/org/apache/solr/cloud/ZkCLI.java | 9 +-
.../java/org/apache/solr/cloud/ZkController.java | 46 +++---
.../apache/solr/cloud/overseer/ReplicaMutator.java | 11 --
.../apache/solr/cloud/overseer/ZkStateWriter.java | 8 -
.../apache/solr/cloud/overseer/ZkWriteCommand.java | 10 +-
.../src/java/org/apache/solr/core/NodeConfig.java | 8 +-
.../src/java/org/apache/solr/core/SolrConfig.java | 8 +-
.../java/org/apache/solr/core/XmlConfigFile.java | 7 +-
.../apache/solr/handler/MoreLikeThisHandler.java | 1 +
.../solr/handler/admin/SystemInfoHandler.java | 7 +-
.../handler/component/HttpShardHandlerFactory.java | 4 +-
.../apache/solr/packagemanager/PackageManager.java | 7 +-
.../org/apache/solr/schema/IndexSchemaFactory.java | 4 +-
.../solr/schema/ManagedIndexSchemaFactory.java | 169 +++++++++++----------
.../security/RuleBasedAuthorizationPluginBase.java | 30 +++-
.../apache/solr/update/StreamingSolrClients.java | 7 +-
.../org/apache/solr/update/UpdateShardHandler.java | 4 +-
.../solr/update/UpdateShardHandlerConfig.java | 9 ++
.../src/java/org/apache/solr/util/SolrCLI.java | 80 ++++++++--
.../apache/solr/cloud/AliasIntegrationTest.java | 6 +-
.../solr/cloud/ChaosMonkeyShardSplitTest.java | 6 +-
.../apache/solr/cloud/ConfigSetApiLockingTest.java | 7 +-
.../apache/solr/cloud/ConnectionManagerTest.java | 20 ++-
.../solr/cloud/DistributedApiAsyncTrackerTest.java | 17 ++-
.../apache/solr/cloud/DistributedQueueTest.java | 6 +-
.../org/apache/solr/cloud/LeaderElectionTest.java | 14 +-
.../OutOfBoxZkACLAndCredentialsProvidersTest.java | 25 ++-
...OverriddenZkACLAndCredentialsProvidersTest.java | 27 +++-
.../test/org/apache/solr/cloud/OverseerTest.java | 17 ++-
.../org/apache/solr/cloud/SolrCLIZkUtilsTest.java | 7 +-
.../org/apache/solr/cloud/SolrXmlInZkTest.java | 7 +-
.../solr/cloud/SplitShardWithNodeRoleTest.java | 98 ++++++++++++
.../org/apache/solr/cloud/TestConfigSetsAPI.java | 148 +++++++++++-------
.../solr/cloud/TestConfigSetsAPIZkFailure.java | 11 +-
.../org/apache/solr/cloud/TestDistributedMap.java | 49 +++++-
.../solr/cloud/TestLeaderElectionZkExpiry.java | 5 +-
.../solr/cloud/TestSizeLimitedDistributedMap.java | 13 +-
.../org/apache/solr/cloud/TestStressLiveNodes.java | 5 +-
.../src/test/org/apache/solr/cloud/ZkCLITest.java | 28 +++-
.../org/apache/solr/cloud/ZkControllerTest.java | 12 +-
.../apache/solr/cloud/ZkDistributedLockTest.java | 7 +-
.../org/apache/solr/cloud/ZkSolrClientTest.java | 16 +-
.../api/collections/CollectionApiLockingTest.java | 7 +-
.../cloud/api/collections/TestCollectionAPI.java | 6 +-
.../solr/cloud/overseer/ZkStateReaderTest.java | 17 ++-
.../solr/cloud/overseer/ZkStateWriterTest.java | 37 ++++-
.../solr/handler/MoreLikeThisHandlerTest.java | 8 +
.../apache/solr/schema/TestCloudManagedSchema.java | 7 +-
.../solr/schema/TestManagedSchemaThreadSafety.java | 6 +-
.../BaseTestRuleBasedAuthorizationPlugin.java | 6 +
.../apache/solr/update/MockingHttp2SolrClient.java | 5 +-
.../test/org/apache/solr/update/RootFieldTest.java | 14 +-
.../AbstractAtomicUpdatesMultivalueTestBase.java | 36 ++---
.../JavaBinAtomicUpdateMultivalueTest.java | 7 +-
.../processor/XMLAtomicUpdateMultivalueTest.java | 7 +-
solr/docker/build.gradle | 2 +-
solr/docker/gradle-help.txt | 2 +-
solr/modules/hadoop-auth/build.gradle | 4 +-
.../security/hadoop/SaslZkACLProviderTest.java | 11 +-
.../hadoop/TestDelegationWithHadoopAuth.java | 10 +-
.../hadoop/TestSolrCloudWithDelegationTokens.java | 10 +-
solr/modules/hdfs/build.gradle | 4 +-
solr/modules/sql/build.gradle | 4 +-
.../conf/solr-exporter-config.xml | 2 +-
.../prometheus/exporter/SolrClientFactory.java | 10 +-
solr/server/etc/security.policy | 2 +
.../solr/configsets/_default/conf/solrconfig.xml | 4 +-
solr/solr-ref-guide/build.gradle | 4 +-
.../pages/rule-based-authorization-plugin.adoc | 1 +
.../pages/major-changes-in-solr-9.adoc | 11 ++
.../solr/common/cloud/PerReplicaStatesOps.java | 26 ----
.../org/apache/solr/common/cloud/SolrZkClient.java | 146 ++++++++++--------
.../apache/solr/common/cloud/ZkStateReader.java | 44 +++---
.../apache/solr/common/cloud/SolrZkClientTest.java | 22 ++-
.../solr/common/cloud/TestZkConfigSetService.java | 22 ++-
.../solr/common/cloud/TestZkMaintenanceUtils.java | 25 ++-
.../client/solrj/impl/CloudHttp2SolrClient.java | 33 ++--
.../client/solrj/impl/CloudLegacySolrClient.java | 17 ++-
.../solr/client/solrj/impl/CloudSolrClient.java | 16 +-
.../impl/ConcurrentUpdateHttp2SolrClient.java | 63 +++++---
.../solrj/impl/ConcurrentUpdateSolrClient.java | 8 +-
.../solr/client/solrj/impl/Http2SolrClient.java | 62 ++++----
.../solr/client/solrj/impl/HttpSolrClient.java | 4 +-
.../solr/client/solrj/impl/LBHttp2SolrClient.java | 13 +-
.../solr/client/solrj/impl/LBHttpSolrClient.java | 28 ++--
.../solr/client/solrj/impl/LBSolrClient.java | 19 ++-
.../solr/client/solrj/impl/SolrClientBuilder.java | 45 +++++-
.../org/apache/solr/client/solrj/GetByIdTest.java | 12 +-
.../solr/client/solrj/LargeVolumeTestBase.java | 8 +-
.../client/solrj/SolrExampleBinaryHttp2Test.java | 3 +-
.../solr/client/solrj/TestLBHttp2SolrClient.java | 17 ++-
.../AbstractEmbeddedSolrServerTestCase.java | 32 ++--
.../solrj/embedded/LargeVolumeBinaryJettyTest.java | 5 +-
.../solrj/embedded/LargeVolumeEmbeddedTest.java | 5 +-
.../solrj/embedded/LargeVolumeJettyTest.java | 6 +-
.../solrj/embedded/SolrExampleXMLHttp2Test.java | 3 +-
.../solrj/embedded/TestEmbeddedSolrServer.java | 49 +++---
.../client/solrj/embedded/TestSolrProperties.java | 12 +-
.../impl/ConcurrentUpdateHttp2SolrClientTest.java | 4 +-
.../client/solrj/impl/Http2SolrClientTest.java | 9 +-
.../solr/client/solrj/request/SolrPingTest.java | 15 +-
.../solr/client/solrj/request/TestCoreAdmin.java | 51 +------
...DirectJsonQueryRequestFacetingEmbeddedTest.java | 42 ++---
.../client/solrj/response/TermsResponseTest.java | 9 +-
.../solrj/response/TestSpellCheckResponse.java | 19 ++-
.../cloud/PerReplicaStatesIntegrationTest.java | 10 +-
.../cloud/SolrZkClientCompressedDataTest.java | 7 +-
.../apache/solr/EmbeddedSolrServerTestBase.java | 105 ++-----------
.../src/java/org/apache/solr/SolrTestCase.java | 37 +++--
.../src/java/org/apache/solr/SolrTestCaseJ4.java | 2 -
...DigestZkACLAndCredentialsProvidersTestBase.java | 50 ++++--
.../solr/cloud/AbstractDistribZkTestBase.java | 6 +-
.../apache/solr/cloud/MiniSolrCloudCluster.java | 15 +-
.../org/apache/solr/cloud/MockSolrZkClient.java | 2 +-
.../java/org/apache/solr/cloud/ZkTestServer.java | 28 +++-
.../solr/util/EmbeddedSolrServerTestRule.java | 110 ++++++++++++++
.../org/apache/solr/util/SolrClientTestRule.java | 151 ++++++++++++++++++
.../src/java/org/apache/solr/util/TestHarness.java | 12 +-
131 files changed, 1935 insertions(+), 937 deletions(-)
create mode 100644
solr/core/src/test/org/apache/solr/cloud/SplitShardWithNodeRoleTest.java
create mode 100644
solr/test-framework/src/java/org/apache/solr/util/EmbeddedSolrServerTestRule.java
create mode 100644
solr/test-framework/src/java/org/apache/solr/util/SolrClientTestRule.java