summaryrefslogtreecommitdiffstats
path: root/zookeeper-server
diff options
context:
space:
mode:
authorjonmv <venstad@gmail.com>2023-01-06 11:56:33 +0100
committerjonmv <venstad@gmail.com>2023-01-06 11:56:33 +0100
commitd3427147a48bc9da27e65cf9bf7e5013b33a2b73 (patch)
tree01b5571a9d35ea3c989b4804faa0ce02bd58b817 /zookeeper-server
parent3c97f369d607f64d5a41c42cd707c9c5af36c453 (diff)
Log current ZK config when starting ZK (drowns in ZK log)
Diffstat (limited to 'zookeeper-server')
-rw-r--r--zookeeper-server/zookeeper-server-common/src/main/java/com/yahoo/vespa/zookeeper/ZooKeeperRunner.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/zookeeper-server/zookeeper-server-common/src/main/java/com/yahoo/vespa/zookeeper/ZooKeeperRunner.java b/zookeeper-server/zookeeper-server-common/src/main/java/com/yahoo/vespa/zookeeper/ZooKeeperRunner.java
index 0a5595bf455..272055dfd57 100644
--- a/zookeeper-server/zookeeper-server-common/src/main/java/com/yahoo/vespa/zookeeper/ZooKeeperRunner.java
+++ b/zookeeper-server/zookeeper-server-common/src/main/java/com/yahoo/vespa/zookeeper/ZooKeeperRunner.java
@@ -4,7 +4,9 @@ package com.yahoo.vespa.zookeeper;
import com.yahoo.cloud.config.ZookeeperServerConfig;
import com.yahoo.concurrent.DaemonThreadFactory;
import com.yahoo.protect.Process;
+import com.yahoo.yolean.Exceptions;
+import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.time.Duration;
@@ -69,6 +71,8 @@ public class ZooKeeperRunner implements Runnable {
log.log(Level.INFO, "Starting ZooKeeper server with " + path.toFile().getAbsolutePath() +
". Trying to establish ZooKeeper quorum (members: " +
zookeeperServerHostnames(zookeeperServerConfig) + ", attempt " + attempt + ")");
+ log.log(Level.INFO, "Current content of zookeeper config file at '" + path + "':\n" +
+ Exceptions.uncheck(() -> Files.readString(path)));
startServer(path); // Will block in a real implementation of VespaZooKeeperServer
return;
} catch (RuntimeException e) {