diff options
author | Jon Marius Venstad <jonmv@users.noreply.github.com> | 2023-01-06 14:11:53 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-06 14:11:53 +0100 |
commit | 97bda04ceeeddfcac94f435575450900397932a0 (patch) | |
tree | 6d3418626bf5ce7b05fe12e0a50ce4fdd2d3394e | |
parent | 4a8a1a0fda04e137031b45b5d99e32e3500fc3ac (diff) | |
parent | d3427147a48bc9da27e65cf9bf7e5013b33a2b73 (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.java | 4 |
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) { |