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/22 17:23:16 UTC
[2/2] lucene-solr:branch_6x: 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/20cac581
Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/20cac581
Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/20cac581
Branch: refs/heads/branch_6x
Commit: 20cac581713ee26af029aaa93e708eade65a2bd1
Parents: 4de034a
Author: markrmiller <ma...@apache.org>
Authored: Sun Feb 19 14:18:04 2017 -0500
Committer: markrmiller <ma...@apache.org>
Committed: Wed Feb 22 12:21:15 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/20cac581/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