aboutsummaryrefslogtreecommitdiffstats
path: root/zookeeper-server/zookeeper-server-common
diff options
context:
space:
mode:
authorHarald Musum <musum@yahooinc.com>2023-02-07 14:36:08 +0100
committerHarald Musum <musum@yahooinc.com>2023-02-07 14:36:08 +0100
commit6fdaaf7318bcc75c179adaf1c1800d2e4b7d78eb (patch)
tree2082fdd81b45ba3fd839ee2aae214bd9bd4063cf /zookeeper-server/zookeeper-server-common
parent18a5576a8e1b295f9bdbec55270ebdcb7e0ca05e (diff)
No need to wait until connected in cluster controller
VespaZooKeeperSever now guarantees that server is working by writing a node, so no need to do an extra check in cluster controller
Diffstat (limited to 'zookeeper-server/zookeeper-server-common')
-rw-r--r--zookeeper-server/zookeeper-server-common/src/main/java/com/yahoo/vespa/zookeeper/VespaZooKeeperServer.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/zookeeper-server/zookeeper-server-common/src/main/java/com/yahoo/vespa/zookeeper/VespaZooKeeperServer.java b/zookeeper-server/zookeeper-server-common/src/main/java/com/yahoo/vespa/zookeeper/VespaZooKeeperServer.java
index 68fcbcc4983..13b395a97f2 100644
--- a/zookeeper-server/zookeeper-server-common/src/main/java/com/yahoo/vespa/zookeeper/VespaZooKeeperServer.java
+++ b/zookeeper-server/zookeeper-server-common/src/main/java/com/yahoo/vespa/zookeeper/VespaZooKeeperServer.java
@@ -4,7 +4,9 @@ package com.yahoo.vespa.zookeeper;
import java.nio.file.Path;
/**
- * Interface for a component that starts/stops a ZooKeeper server.
+ * Interface for a component that starts/stops a ZooKeeper server. Implementations should make sure
+ * that the server is up and accepts connection (typically by returning from constructor only after
+ * writing a node to ZooKeeper successfully).
*
* @author hmusum
*/