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:26:33 UTC
lucene-solr:master: SOLR-12181: Reset simulator cache state when
shard becomes inactive.
Repository: lucene-solr
Updated Branches:
refs/heads/master 1370f6b52 -> 34170272e
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/34170272
Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/34170272
Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/34170272
Branch: refs/heads/master
Commit: 34170272e160567205ad83af2156c01e9ca74b1f
Parents: 1370f6b
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:24:52 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/34170272/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();
}