You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by no...@apache.org on 2021/01/18 15:59:58 UTC
[lucene-solr] branch master updated (4b508ae -> 8505d4d)
This is an automated email from the ASF dual-hosted git repository.
noble pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git.
from 4b508ae LUCENE-8982: Add a note to MIGRATE.md
add 8505d4d SOLR-15052: Per-replica states for reducing overseer bottlenecks (trunk) (#2177)
No new revisions were added by this update.
Summary of changes:
solr/CHANGES.txt | 4 +
.../solr/cloud/ShardLeaderElectionContextBase.java | 18 +-
.../java/org/apache/solr/cloud/ZkController.java | 55 ++--
.../OverseerCollectionMessageHandler.java | 7 +-
.../solr/cloud/overseer/CollectionMutator.java | 32 ++-
.../apache/solr/cloud/overseer/NodeMutator.java | 11 +-
.../apache/solr/cloud/overseer/ReplicaMutator.java | 17 +-
.../apache/solr/cloud/overseer/SliceMutator.java | 46 ++-
.../apache/solr/cloud/overseer/ZkStateWriter.java | 73 ++++-
.../apache/solr/cloud/overseer/ZkWriteCommand.java | 20 ++
.../solr/handler/admin/CollectionsHandler.java | 14 +-
.../apache/solr/cloud/CollectionsAPISolrJTest.java | 25 +-
.../org/apache/solr/cloud/ZkSolrClientTest.java | 31 ++
.../solr/handler/PingRequestHandlerTest.java | 2 +
.../org/apache/solr/handler/TestSQLHandler.java | 4 +-
.../solr/handler/TestStressThreadBackup.java | 12 +-
.../solr/handler/admin/HealthCheckHandlerTest.java | 1 +
.../handler/admin/MetricsHistoryHandlerTest.java | 3 +-
.../solr/handler/component/SearchHandlerTest.java | 4 +
.../transform/TestSubQueryTransformerDistrib.java | 2 +
.../apache/solr/schema/TestManagedSchemaAPI.java | 2 +
.../search/facet/TestCloudJSONFacetJoinDomain.java | 1 +
.../solr/search/facet/TestCloudJSONFacetSKG.java | 1 +
.../search/facet/TestCloudJSONFacetSKGEquiv.java | 1 +
.../search/join/CrossCollectionJoinQueryTest.java | 2 +
.../apache/solr/search/stats/TestDistribIDF.java | 3 +-
.../processor/TemplateUpdateProcessorTest.java | 2 +-
.../solr/util/tracing/TestDistributedTracing.java | 1 +
solr/solr-ref-guide/src/collection-management.adoc | 3 +
.../client/solrj/cloud/DistribStateManager.java | 7 +
.../client/solrj/impl/SolrClientCloudManager.java | 5 +-
.../client/solrj/impl/ZkDistribStateManager.java | 6 +
.../solrj/request/CollectionAdminRequest.java | 8 +
.../org/apache/solr/common/cloud/ClusterState.java | 73 +++++
.../apache/solr/common/cloud/DocCollection.java | 83 +++++-
.../apache/solr/common/cloud/PerReplicaStates.java | 312 +++++++++++++++++++++
.../solr/common/cloud/PerReplicaStatesOps.java | 305 ++++++++++++++++++++
.../java/org/apache/solr/common/cloud/Replica.java | 73 ++++-
.../java/org/apache/solr/common/cloud/Slice.java | 22 +-
.../org/apache/solr/common/cloud/SolrZkClient.java | 12 +
.../apache/solr/common/cloud/ZkStateReader.java | 88 +++++-
.../resources/apispec/collections.Commands.json | 5 +
.../IndexingNestedDocuments.java | 7 +-
.../JsonRequestApiHeatmapFacetingTest.java | 4 +-
.../ref_guide_examples/JsonRequestApiTest.java | 3 +-
.../UsingSolrJRefGuideExamplesTest.java | 1 +
.../client/solrj/impl/CloudSolrClientTest.java | 72 ++++-
.../solrj/io/stream/CloudAuthStreamTest.java | 8 +-
.../client/solrj/io/stream/JDBCStreamTest.java | 4 +-
.../client/solrj/io/stream/MathExpressionTest.java | 5 +-
.../solrj/io/stream/SelectWithEvaluatorsTest.java | 4 +-
.../solrj/io/stream/StreamDecoratorTest.java | 51 ++--
...ectJsonQueryRequestFacetingIntegrationTest.java | 8 +-
.../JsonQueryRequestFacetingIntegrationTest.java | 8 +-
.../json/JsonQueryRequestHeatmapFacetingTest.java | 4 +-
.../cloud/TestCloudCollectionsListeners.java | 4 +
.../common/cloud/TestCollectionStateWatchers.java | 21 +-
.../solr/common/cloud/TestPerReplicaStates.java | 133 +++++++++
.../org/apache/solr/cloud/SolrCloudTestCase.java | 1 +
59 files changed, 1571 insertions(+), 163 deletions(-)
create mode 100644 solr/solrj/src/java/org/apache/solr/common/cloud/PerReplicaStates.java
create mode 100644 solr/solrj/src/java/org/apache/solr/common/cloud/PerReplicaStatesOps.java
create mode 100644 solr/solrj/src/test/org/apache/solr/common/cloud/TestPerReplicaStates.java