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 71f9cd61360 SOLR-18149: remove ClusterState.createFromJson --
deprecated (#4777)
new f336f6f3f31 SOLR-18380: remove CloudSolrClient.connect(),
ClusterStateProvider.connect() (#4762)
new ceb7db10802 SOLR-18332: Remove avoidable QT-usage in SolrStream
construction (#4799)
new 84b16f9d0af SOLR-18332: Small formatting fix to catch up with QT
removal efforts in streaming (#4815)
new 739f01453f9 IndexFetcher: skip opening a searcher when the
CoreContainer is shutting down
new e5c90acdd21 SOLR-18382: remove DocCollection.getReplicas(), migrate 60
call sites (#4760)
new aafcd51f40b SOLR-18378: remove CoreContainer.getCores() and
SolrCores.getCores() (#4764)
new efe553a5bad SOLR-18380: fix changelog overclaim about the legacy
Builder constructor (#4813)
new 0b7ace7f37f SOLR-18401: HttpJettySolrClient: detect if request wasn't
sent; retry (#4805)
new f96c4b3cfd3 SOLR-15752: Migrate admin UI to v2 apis (#4659)
new 9276a90e195 SOLR-18357: Remove SolrTestCaseJ4 URL-allowlist
system-property helpers (#4790)
new aeb6712f6ff SOLR-18350: Live schema changes could disrupt requests in
progress (#4817)
new eb22e11471f SOLR-18373: remove NamedList.asShallowMap/get(String,int)
and SolrParams.toNamedList (#4761)
new 7290808902b SOLR-18332: Replace CloudSolrStream 'qt' usage (#4816)
new 88f9b0a92ac SOLR-18352: Improve DX by more accurately communicating
deprecated code status (#4750)
new 4c9603c9a6d TIdy cross DC code. The application and the solr module.
(#4744)
new c345aa6bb79 SOLR-18360: remove HttpJettySolrClient.addListenerFactory
via a repointable wrapper (#4780)
new c600489a65f SOLR-16458: Migrate node properties API to JAX-RS (#4775)
The 17 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:
AGENTS.md | 10 +
.../SOLR-16458-migrate-node-properties-api.yml | 8 +
.../SOLR-18332-streaming-expression-path-param.yml | 13 +
.../SOLR-18360-remove-addlistenerfactory.yml | 11 +
...378-remove-corecontainer-solrcores-getcores.yml | 8 +
...-cloudsolrclient-connect-and-legacy-builder.yml | 8 +
.../unreleased/SOLR-18401-retry-unsent-request.yml | 9 +
changelog/unreleased/solr-18350-stable-schema.yml | 8 +
...{ListAliasesApi.java => NodePropertiesApi.java} | 28 +-
.../api/model/BalanceReplicasRequestBody.java | 5 +
.../api/model/CreateCollectionRequestBody.java | 5 +
.../client/api/model/CreateReplicaRequestBody.java | 5 +
.../client/api/model/CreateShardRequestBody.java | 5 +
.../api/model/MigrateReplicasRequestBody.java | 5 +
...equestBody.java => NodePropertiesResponse.java} | 16 +-
.../client/api/model/ReplaceNodeRequestBody.java | 5 +
.../java/org/apache/solr/cli/RunExampleTool.java | 6 +-
.../src/java/org/apache/solr/cli/StreamTool.java | 2 +-
.../api/collections/ReindexCollectionCmd.java | 17 +-
.../java/org/apache/solr/core/CoreContainer.java | 83 +-
.../apache/solr/core/HttpSolrClientProvider.java | 9 +-
.../src/java/org/apache/solr/core/SolrCore.java | 15 +-
.../src/java/org/apache/solr/core/SolrCores.java | 16 +-
.../java/org/apache/solr/core/SolrXmlConfig.java | 12 +-
.../java/org/apache/solr/handler/ClusterAPI.java | 8 +
.../apache/solr/handler/DumpRequestHandler.java | 2 +-
.../java/org/apache/solr/handler/IndexFetcher.java | 10 +-
.../org/apache/solr/handler/SchemaHandler.java | 34 +-
.../apache/solr/handler/admin/ClusterStatus.java | 4 +
.../handler/admin/PropertiesRequestHandler.java | 40 +-
.../solr/handler/admin/api/GetNodeProperties.java | 92 ++
.../apache/solr/handler/admin/api/NodeHealth.java | 25 +-
.../solr/handler/admin/api/NodePropertiesAPI.java | 47 -
.../handler/component/CombinedQueryComponent.java | 18 +-
.../handler/component/HttpShardHandlerFactory.java | 7 +-
.../solr/handler/component/QueryComponent.java | 25 +-
.../handler/component/RealTimeGetComponent.java | 16 +-
.../handler/designer/DefaultSchemaSuggester.java | 4 +-
.../org/apache/solr/jersey/SolrJacksonMapper.java | 38 +-
.../java/org/apache/solr/legacy/BBoxStrategy.java | 16 +-
.../org/apache/solr/legacy/BBoxValueSource.java | 3 +-
.../org/apache/solr/legacy/LegacyDoubleField.java | 2 +-
.../java/org/apache/solr/legacy/LegacyField.java | 2 +-
.../org/apache/solr/legacy/LegacyFieldType.java | 10 +-
.../org/apache/solr/legacy/LegacyFloatField.java | 2 +-
.../org/apache/solr/legacy/LegacyIntField.java | 2 +-
.../org/apache/solr/legacy/LegacyLongField.java | 2 +-
.../solr/legacy/LegacyNumericRangeQuery.java | 2 +-
.../solr/legacy/LegacyNumericTokenStream.java | 2 +-
.../org/apache/solr/legacy/LegacyNumericType.java | 2 +-
.../org/apache/solr/legacy/LegacyNumericUtils.java | 2 +-
.../apache/solr/packagemanager/PackageManager.java | 26 +-
.../org/apache/solr/pkg/SolrPackageLoader.java | 9 +-
.../java/org/apache/solr/request/SimpleFacets.java | 2 +-
.../org/apache/solr/response/DocsStreamer.java | 3 +-
.../java/org/apache/solr/schema/TrieDateField.java | 5 +-
.../org/apache/solr/schema/TrieDoubleField.java | 5 +-
.../src/java/org/apache/solr/schema/TrieField.java | 11 +-
.../org/apache/solr/schema/TrieFloatField.java | 5 +-
.../java/org/apache/solr/schema/TrieIntField.java | 5 +-
.../java/org/apache/solr/schema/TrieLongField.java | 5 +-
.../search/EarlyTerminatingSortingCollector.java | 2 +-
.../search/LegacyNumericRangeQueryBuilder.java | 2 +-
.../solr/search/NumericHidingLeafReader.java | 2 +-
.../solr/search/PayloadCheckQParserPlugin.java | 2 +-
.../solr/search/PayloadScoreQParserPlugin.java | 4 +-
.../org/apache/solr/search/ValueSourceParser.java | 2 +-
.../solr/search/join/CrossCollectionJoinQuery.java | 6 +-
.../org/apache/solr/search/vector/KnnQParser.java | 2 +-
.../search/vector/VectorSimilarityQParser.java | 2 +-
.../solr/security/HttpClientBuilderPlugin.java | 5 +-
.../solr/security/PKIAuthenticationPlugin.java | 6 +-
.../src/java/org/apache/solr/spelling/Token.java | 2 +-
.../org/apache/solr/uninverting/FieldCache.java | 10 +-
.../apache/solr/uninverting/UninvertingReader.java | 8 +-
.../org/apache/solr/update/IndexFingerprint.java | 2 +-
.../org/apache/solr/update/UpdateShardHandler.java | 11 +-
.../processor/ContentHashVersionProcessor.java | 2 +-
.../DocBasedVersionConstraintsProcessor.java | 6 +-
.../update/processor/TolerantUpdateProcessor.java | 2 +-
.../java/org/apache/solr/util/PivotListEntry.java | 3 +-
.../test/org/apache/solr/TestTolerantSearch.java | 4 +-
.../test/org/apache/solr/cloud/AddReplicaTest.java | 14 +-
.../org/apache/solr/cloud/BalanceReplicasTest.java | 4 +-
.../apache/solr/cloud/CollectionsAPISolrJTest.java | 19 +-
.../cloud/CreateCollectionWithPropertiesTest.java | 7 +-
.../apache/solr/cloud/CreateRoutedAliasTest.java | 3 -
.../solr/cloud/DeleteCoreRemnantsOnCreateTest.java | 4 +-
.../org/apache/solr/cloud/DeleteReplicaTest.java | 2 +-
.../DistribDocExpirationUpdateProcessorTest.java | 68 +-
.../solr/cloud/DistributedVersionInfoTest.java | 5 +-
.../cloud/LeaderFailureAfterFreshStartTest.java | 2 +-
.../org/apache/solr/cloud/MigrateRouteKeyTest.java | 2 +-
.../org/apache/solr/cloud/MoveReplicaTest.java | 6 +-
.../solr/cloud/NestedShardedAtomicUpdateTest.java | 8 +-
.../test/org/apache/solr/cloud/OverseerTest.java | 1 -
.../apache/solr/cloud/TestCloudConsistency.java | 2 +-
.../org/apache/solr/cloud/TestCloudRecovery.java | 20 +-
.../solr/cloud/TestCloudSearcherWarming.java | 15 +-
.../solr/cloud/TestMiniSolrCloudClusterSSL.java | 5 +-
.../solr/cloud/TestOnReconnectListenerSupport.java | 3 +-
.../org/apache/solr/cloud/TestPullReplica.java | 47 +-
.../solr/cloud/TestPullReplicaErrorHandling.java | 22 +-
.../solr/cloud/TestQueryingOnDownCollection.java | 8 +-
.../solr/cloud/TestRandomRequestDistribution.java | 44 +-
.../org/apache/solr/cloud/TestStressLiveNodes.java | 3 +-
.../org/apache/solr/cloud/TestTlogReplica.java | 82 +-
.../apache/solr/cloud/UnloadDistributedZkTest.java | 19 +-
.../org/apache/solr/cloud/ZkControllerTest.java | 3 +-
.../collections/CollectionTooManyReplicasTest.java | 15 +-
.../solr/cloud/api/collections/ShardSplitTest.java | 2 +-
.../SimpleCollectionCreateDeleteTest.java | 17 +-
.../cloud/api/collections/TestCollectionAPI.java | 8 +-
.../api/collections/TestReplicaProperties.java | 1 -
.../impl/PlacementPluginIntegrationTest.java | 6 +-
.../org/apache/solr/core/TestCoreContainer.java | 6 +-
.../test/org/apache/solr/core/TimeAllowedTest.java | 4 +-
.../apache/solr/handler/TestContainerPlugin.java | 6 +-
.../handler/TestHealthCheckHandlerLegacyMode.java | 3 +-
.../solr/handler/TestReplicationHandler.java | 74 +-
.../TestUserManagedReplicationWithAuth.java | 3 +-
.../solr/handler/admin/DaemonStreamApiTest.java | 46 +-
.../admin/PropertiesRequestHandlerTest.java | 40 +-
.../handler/admin/api/GetNodePropertiesTest.java | 120 +++
.../handler/admin/api/V2NodeAPIMappingTest.java | 24 -
.../component/DistributedDebugComponentTest.java | 4 +-
.../handler/component/MockResponseBuilder.java | 4 +-
.../apache/solr/jersey/SolrJacksonMapperTest.java | 80 ++
.../apache/solr/search/TestCoordinatorRole.java | 13 +-
.../org/apache/solr/search/TestSmileRequest.java | 4 +-
.../solr/search/facet/TestCloudJSONFacetSKG.java | 3 +-
.../solr/search/facet/TestJsonFacetErrors.java | 17 -
.../solr/search/facet/TestJsonFacetRefinement.java | 4 +-
.../apache/solr/search/facet/TestJsonFacets.java | 6 +-
.../solr/search/facet/TestJsonRangeFacets.java | 6 +-
.../apache/solr/search/json/TestJsonRequest.java | 6 +-
.../org/apache/solr/servlet/HttpSolrProxyTest.java | 128 +++
.../solr/update/DeleteByIdWithRouterFieldTest.java | 13 +-
.../solr/update/PeerSyncWithBufferUpdatesTest.java | 16 +-
.../processor/ContentHashVersionProcessorTest.java | 2 +-
.../processor/RoutedAliasUpdateProcessorTest.java | 1 -
.../src/test/org/apache/solr/util/TestUtils.java | 4 +-
.../TestSimplePropagatorDistributedTracing.java | 9 +-
.../crossdc/manager/consumer/ConsumerMetrics.java | 2 +-
.../manager/consumer/KafkaCrossDcConsumer.java | 3 +-
.../crossdc/manager/consumer/PartitionManager.java | 16 -
.../solr/crossdc/manager/consumer/ThreadDump.java | 6 +-
.../manager/consumer/ThreadDumpServlet.java | 2 +-
.../messageprocessor/SolrMessageProcessor.java | 44 +-
.../crossdc/manager/DeleteByQueryToIdTest.java | 1 -
.../crossdc/manager/RetryQueueIntegrationTest.java | 10 +-
.../manager/SolrAndKafkaIntegrationTest.java | 6 +-
...SolrAndKafkaMultiCollectionIntegrationTest.java | 1 -
.../crossdc/manager/SolrAndKafkaReindexTest.java | 5 +-
.../crossdc/manager/ZkConfigIntegrationTest.java | 1 -
.../manager/consumer/KafkaCrossDcConsumerTest.java | 27 +-
.../messageprocessor/SolrMessageProcessorTest.java | 7 +-
.../messageprocessor/TestMessageProcessor.java | 16 +-
.../apache/solr/crossdc/common/ConfigProperty.java | 10 -
.../apache/solr/crossdc/common/IQueueHandler.java | 2 +-
.../solr/crossdc/common/KafkaCrossDcConf.java | 6 +-
.../solr/crossdc/common/KafkaMirroringSink.java | 5 +-
.../solr/crossdc/common/MirroredSolrRequest.java | 21 +-
.../update/processor/MirroringException.java | 36 -
.../update/processor/MirroringUpdateProcessor.java | 10 +-
.../MirroringUpdateRequestProcessorFactory.java | 15 +-
.../apache/solr/crossdc/common/ConfUtilTest.java | 2 +-
.../common/MirroredSolrRequestSerializerTest.java | 4 +-
.../handler/MirroringCollectionsHandlerTest.java | 3 +-
.../handler/MirroringConfigSetsHandlerTest.java | 6 +-
.../processor/MirroringUpdateProcessorTest.java | 14 +-
.../search/TextToVectorQParserPlugin.java | 3 +-
.../DocumentEnrichmentUpdateProcessorFactory.java | 6 +-
.../TextToVectorUpdateProcessorFactory.java | 6 +-
.../java/org/apache/solr/ltr/LTRThreadModule.java | 3 +-
.../solr/ltr/AbstractLTRSolrCloudTestBase.java | 6 +-
.../org/apache/solr/handler/sql/SolrTable.java | 17 +-
.../solr/handler/sql/SQLWithAuthzEnabledTest.java | 9 +-
.../apache/solr/handler/sql/TestSQLHandler.java | 260 +-----
.../solr/handler/sql/TestSQLHandlerNonCloud.java | 7 +-
.../pages/implicit-requesthandlers.adoc | 9 +-
.../examples/UsingSolrJRefGuideExamplesTest.java | 14 +-
.../deployment-guide/pages/jvm-settings.adoc | 4 +
.../modules/query-guide/pages/graph-traversal.adoc | 4 +-
.../pages/stream-decorator-reference.adoc | 134 +--
.../query-guide/pages/stream-source-reference.adoc | 7 +-
.../client/solrj/jetty/HttpJettySolrClient.java | 41 +-
.../client/solrj/jetty/MutableListenerFactory.java | 46 +
.../solr/client/solrj/io/SolrClientCache.java | 5 +-
.../client/solrj/io/graph/GatherNodesStream.java | 3 +-
.../client/solrj/io/graph/ShortestPathStream.java | 3 +-
.../solr/client/solrj/io/sql/StatementImpl.java | 5 +-
.../client/solrj/io/stream/CloudSolrStream.java | 37 +-
.../solr/client/solrj/io/stream/DrillStream.java | 4 +-
.../client/solrj/io/stream/ParallelStream.java | 3 +-
.../client/solrj/io/stream/ScoreNodesStream.java | 4 +-
.../client/solrj/io/stream/SearchFacadeStream.java | 14 +-
.../solr/client/solrj/io/stream/ShuffleStream.java | 8 +-
.../solr/client/solrj/io/stream/SolrStream.java | 55 +-
.../solr/client/solrj/io/stream/SqlStream.java | 4 +-
.../apache/solr/client/solrj/io/sql/JdbcTest.java | 1 -
.../solrj/io/stream/CloudAuthStreamTest.java | 170 ++--
.../client/solrj/io/stream/MathExpressionTest.java | 972 +++++++--------------
.../solrj/io/stream/StreamDecoratorTest.java | 161 ++--
.../solrj/io/stream/StreamExpressionTest.java | 201 ++---
.../solr/client/solrj/io/stream/StreamingTest.java | 15 +-
.../solr/client/solrj/impl/NodeValueFetcher.java | 16 +-
.../solrj/impl/ZkClientClusterStateProvider.java | 7 -
...eSetCredentialsDigestZkCredentialsProvider.java | 9 +-
.../client/solrj/impl/NodeValueFetcherTest.java | 6 +-
.../client/solrj/RequestNotSentException.java} | 22 +-
.../org/apache/solr/client/solrj/SolrClient.java | 2 +
.../org/apache/solr/client/solrj/SolrRequest.java | 2 +-
.../solr/client/solrj/WrappedSolrRequest.java | 2 +-
.../solrj/impl/BaseHttpClusterStateProvider.java | 5 -
.../solr/client/solrj/impl/CloudSolrClient.java | 128 +--
.../client/solrj/impl/ClusterStateProvider.java | 3 -
.../solrj/impl/DelegatingClusterStateProvider.java | 7 -
.../solr/client/solrj/impl/LBAsyncSolrClient.java | 9 +-
.../solr/client/solrj/impl/LBSolrClient.java | 7 +-
.../solrj/request/CollectionAdminRequest.java | 9 +-
.../solrj/request/JavaBinUpdateRequestCodec.java | 5 +-
.../solr/client/solrj/request/RequestWriter.java | 2 +-
.../solr/client/solrj/request/SolrQuery.java | 8 +-
.../solrj/request/beans/CreateShardPayload.java | 5 +
.../solrj/request/beans/MoveReplicaPayload.java | 5 +
.../solrj/request/beans/SplitShardPayload.java | 5 +
.../solrj/response/schema/SchemaResponse.java | 15 +-
.../java/org/apache/solr/common/SolrException.java | 20 +
.../org/apache/solr/common/cloud/ClusterState.java | 2 +-
.../apache/solr/common/cloud/DocCollection.java | 11 +-
.../solr/common/params/CollectionParams.java | 8 +
.../solr/common/params/CommonAdminParams.java | 8 +-
.../org/apache/solr/common/params/SolrParams.java | 25 -
.../org/apache/solr/common/util/ContentStream.java | 2 +-
.../org/apache/solr/common/util/NamedList.java | 136 +--
.../impl/CloudHttp2SolrClientBuilderTest.java | 54 +-
.../CloudHttp2SolrClientMultiConstructorTest.java | 13 +-
.../solrj/impl/CloudHttp2SolrClientRetryTest.java | 6 +-
.../solrj/impl/CloudHttp2SolrClientTest.java | 25 +-
.../solrj/impl/CloudSolrClientRoutingTest.java | 4 +-
.../client/solrj/impl/HttpClusterStateSSLTest.java | 2 +-
.../solrj/impl/LBSolrClientRetryUnsentTest.java | 122 +++
.../impl/SendUpdatesToLeadersOverrideTest.java | 20 +-
.../solrj/impl/TestCloudSolrClientConnections.java | 15 -
.../cloud/PerReplicaStatesIntegrationTest.java | 2 +-
.../org/apache/solr/common/util/NamedListTest.java | 18 -
.../solr/common/util/SimpleOrderedMapTest.java | 18 +
.../apache/solr/BaseDistributedSearchTestCase.java | 11 +-
.../src/java/org/apache/solr/SolrTestCaseHS.java | 2 +-
.../src/java/org/apache/solr/SolrTestCaseJ4.java | 41 +-
.../solr/cloud/AbstractFullDistribZkTestBase.java | 17 +-
.../apache/solr/cloud/MiniSolrCloudCluster.java | 12 +-
.../org/apache/solr/cloud/SolrCloudTestCase.java | 3 -
.../AbstractCloudBackupRestoreTestCase.java | 14 +-
...bstractCollectionsAPIDistributedZkTestBase.java | 58 +-
.../org/apache/solr/embedded/JettySolrRunner.java | 5 +-
.../org/apache/solr/util/SolrJettyTestRule.java | 8 +-
.../solr/cloud/MiniSolrCloudClusterTest.java | 11 +-
.../solr/webapp/AdminUiCollectionsScreenTest.java | 13 +-
.../webapp/AdminUiReplicationStandaloneTest.java | 3 +-
solr/webapp/web/js/angular/app.js | 173 ++--
solr/webapp/web/js/angular/controllers/cloud.js | 88 +-
.../web/js/angular/controllers/collections.js | 203 +++--
solr/webapp/web/js/angular/controllers/cores.js | 144 +--
solr/webapp/web/js/angular/controllers/index.js | 195 +++--
solr/webapp/web/js/angular/controllers/logging.js | 104 ++-
solr/webapp/web/js/angular/controllers/login.js | 2 +
.../webapp/web/js/angular/controllers/paramsets.js | 36 +-
solr/webapp/web/js/angular/controllers/query.js | 12 +-
solr/webapp/web/js/angular/controllers/security.js | 40 +-
solr/webapp/web/js/angular/controllers/segments.js | 52 +-
solr/webapp/web/js/angular/services.js | 182 ++--
273 files changed, 3442 insertions(+), 3299 deletions(-)
create mode 100644
changelog/unreleased/SOLR-16458-migrate-node-properties-api.yml
create mode 100644
changelog/unreleased/SOLR-18332-streaming-expression-path-param.yml
create mode 100644
changelog/unreleased/SOLR-18360-remove-addlistenerfactory.yml
create mode 100644
changelog/unreleased/SOLR-18378-remove-corecontainer-solrcores-getcores.yml
create mode 100644
changelog/unreleased/SOLR-18380-remove-cloudsolrclient-connect-and-legacy-builder.yml
create mode 100644 changelog/unreleased/SOLR-18401-retry-unsent-request.yml
create mode 100644 changelog/unreleased/solr-18350-stable-schema.yml
copy
solr/api/src/java/org/apache/solr/client/api/endpoint/{ListAliasesApi.java =>
NodePropertiesApi.java} (61%)
copy
solr/api/src/java/org/apache/solr/client/api/model/{UpdateAliasPropertiesRequestBody.java
=> NodePropertiesResponse.java} (69%)
create mode 100644
solr/core/src/java/org/apache/solr/handler/admin/api/GetNodeProperties.java
delete mode 100644
solr/core/src/java/org/apache/solr/handler/admin/api/NodePropertiesAPI.java
create mode 100644
solr/core/src/test/org/apache/solr/handler/admin/api/GetNodePropertiesTest.java
create mode 100644
solr/core/src/test/org/apache/solr/jersey/SolrJacksonMapperTest.java
create mode 100644
solr/core/src/test/org/apache/solr/servlet/HttpSolrProxyTest.java
delete mode 100644
solr/modules/cross-dc/src/java/org/apache/solr/crossdc/update/processor/MirroringException.java
create mode 100644
solr/solrj-jetty/src/java/org/apache/solr/client/solrj/jetty/MutableListenerFactory.java
copy solr/{modules/s3-repository/src/java/org/apache/solr/s3/S3Exception.java
=> solrj/src/java/org/apache/solr/client/solrj/RequestNotSentException.java}
(62%)
create mode 100644
solr/solrj/src/test/org/apache/solr/client/solrj/impl/LBSolrClientRetryUnsentTest.java