You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ab...@apache.org on 2018/04/25 10:27:31 UTC
lucene-solr:branch_7x: SOLR-12181: Reset simulator cache state when
shard becomes inactive.
Repository: lucene-solr
Updated Branches:
refs/heads/branch_7x 5a89f604c -> 1324dbb50
SOLR-12181: Reset simulator cache state when shard becomes inactive.
Project: http://git-wip-us.apache.org/repos/asf/lucene-solr/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucene-solr/commit/1324dbb5
Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/1324dbb5
Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/1324dbb5
Branch: refs/heads/branch_7x
Commit: 1324dbb5011c1cdf0752550cd54d2518e97944bb
Parents: 5a89f60
Author: Andrzej Bialecki <ab...@apache.org>
Authored: Wed Apr 25 12:24:52 2018 +0200
Committer: Andrzej Bialecki <ab...@apache.org>
Committed: Wed Apr 25 12:27:16 2018 +0200
----------------------------------------------------------------------
.../solr/cloud/autoscaling/sim/SimClusterStateProvider.java | 3 +++
1 file changed, 3 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/1324dbb5/solr/core/src/test/org/apache/solr/cloud/autoscaling/sim/SimClusterStateProvider.java
----------------------------------------------------------------------
diff --git a/solr/core/src/test/org/apache/solr/cloud/autoscaling/sim/SimClusterStateProvider.java b/solr/core/src/test/org/apache/solr/cloud/autoscaling/sim/SimClusterStateProvider.java
index 12aa9c1..f2feb8e 100644
--- a/solr/core/src/test/org/apache/solr/cloud/autoscaling/sim/SimClusterStateProvider.java
+++ b/solr/core/src/test/org/apache/solr/cloud/autoscaling/sim/SimClusterStateProvider.java
@@ -944,6 +944,9 @@ public class SimClusterStateProvider implements ClusterStateProvider {
props.put(ZkStateReader.STATE_PROP, Slice.State.INACTIVE.toString());
props.put(ZkStateReader.STATE_TIMESTAMP_PROP, String.valueOf(cloudManager.getTimeSource().getEpochTimeNs()));
// XXX also mark replicas as down? currently SplitShardCmd doesn't do this
+
+ // invalidate cached state
+ collectionsStatesRef.set(null);
} finally {
lock.unlock();
}