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 2020/07/23 19:24:33 UTC
[lucene-solr] 01/03: @313 Fix solrzkclient start call in
zkstatereader.
This is an automated email from the ASF dual-hosted git repository.
markrmiller pushed a commit to branch reference_impl
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git
commit f4f88553d222c50bd97fd047e932f2f90aada1d6
Author: markrmiller@gmail.com <ma...@gmail.com>
AuthorDate: Wed Jul 22 22:07:34 2020 -0500
@313 Fix solrzkclient start call in zkstatereader.
---
.../solrj/src/java/org/apache/solr/common/cloud/ZkStateReader.java | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/solr/solrj/src/java/org/apache/solr/common/cloud/ZkStateReader.java b/solr/solrj/src/java/org/apache/solr/common/cloud/ZkStateReader.java
index 5b4b3a0..58cabb3 100644
--- a/solr/solrj/src/java/org/apache/solr/common/cloud/ZkStateReader.java
+++ b/solr/solrj/src/java/org/apache/solr/common/cloud/ZkStateReader.java
@@ -359,7 +359,7 @@ public class ZkStateReader implements SolrCloseable {
public void command() {
ZkStateReader.this.createClusterStateWatchersAndUpdate();
}
- }).start();
+ });
this.configManager = new ZkConfigManager(zkClient);
this.closeClient = true;
@@ -411,8 +411,9 @@ public class ZkStateReader implements SolrCloseable {
@SuppressWarnings({"unchecked"})
public synchronized void createClusterStateWatchersAndUpdate() {
-
- zkClient.start();
+ if (closeClient) {
+ zkClient.start();
+ }
log.info("createClusterStateWatchersAndUpdate");
CountDownLatch latch = new CountDownLatch(1);