You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ma...@apache.org on 2017/02/19 22:02:45 UTC
[2/7] lucene-solr:master: SOLR-9846: Don't run Overseer threads if
CoreContainer is shutdown.
SOLR-9846: Don't run Overseer threads if CoreContainer is shutdown.
Project: http://git-wip-us.apache.org/repos/asf/lucene-solr/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucene-solr/commit/b30b6c58
Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/b30b6c58
Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/b30b6c58
Branch: refs/heads/master
Commit: b30b6c58f70b79e3b8055265d213693fbee56ff5
Parents: 7e30fe1
Author: markrmiller <ma...@apache.org>
Authored: Sun Feb 19 14:18:04 2017 -0500
Committer: markrmiller <ma...@apache.org>
Committed: Sun Feb 19 14:19:21 2017 -0500
----------------------------------------------------------------------
solr/core/src/java/org/apache/solr/cloud/ElectionContext.java | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/b30b6c58/solr/core/src/java/org/apache/solr/cloud/ElectionContext.java
----------------------------------------------------------------------
diff --git a/solr/core/src/java/org/apache/solr/cloud/ElectionContext.java b/solr/core/src/java/org/apache/solr/cloud/ElectionContext.java
index 3db6950..6c073b9 100644
--- a/solr/core/src/java/org/apache/solr/cloud/ElectionContext.java
+++ b/solr/core/src/java/org/apache/solr/cloud/ElectionContext.java
@@ -744,8 +744,9 @@ final class OverseerElectionContext extends ElectionContext {
log.warn("Wait interrupted ", e);
}
}
-
- overseer.start(id);
+ if (overseer.getZkController() == null || overseer.getZkController().getCoreContainer() == null || !overseer.getZkController().getCoreContainer().isShutDown()) {
+ overseer.start(id);
+ }
}
@Override