aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJon Marius Venstad <jonmv@users.noreply.github.com>2023-01-06 14:11:53 +0100
committerGitHub <noreply@github.com>2023-01-06 14:11:53 +0100
commit97bda04ceeeddfcac94f435575450900397932a0 (patch)
tree6d3418626bf5ce7b05fe12e0a50ce4fdd2d3394e
parent4a8a1a0fda04e137031b45b5d99e32e3500fc3ac (diff)
parentd3427147a48bc9da27e65cf9bf7e5013b33a2b73 (diff)
Merge pull request #25424 from vespa-engine/jonmv/log-current-zk-config
Log current ZK config when starting ZK (drowns in ZK log)
-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) {