From 6fdaaf7318bcc75c179adaf1c1800d2e4b7d78eb Mon Sep 17 00:00:00 2001 From: Harald Musum Date: Tue, 7 Feb 2023 14:36:08 +0100 Subject: 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 --- .../src/main/java/com/yahoo/vespa/zookeeper/VespaZooKeeperServer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'zookeeper-server/zookeeper-server-common') 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 */ -- cgit v1.2.3