From d3427147a48bc9da27e65cf9bf7e5013b33a2b73 Mon Sep 17 00:00:00 2001 From: jonmv Date: Fri, 6 Jan 2023 11:56:33 +0100 Subject: Log current ZK config when starting ZK (drowns in ZK log) --- .../src/main/java/com/yahoo/vespa/zookeeper/ZooKeeperRunner.java | 4 ++++ 1 file changed, 4 insertions(+) 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) { -- cgit v1.2.3