diff options
author | Harald Musum <musum@verizonmedia.com> | 2020-05-14 22:47:39 +0200 |
---|---|---|
committer | Harald Musum <musum@verizonmedia.com> | 2020-05-14 22:47:39 +0200 |
commit | 43603e27efd2f5788a14a54d3d6cd422b3acb578 (patch) | |
tree | 3890f5603c64b0920a71ae9d3b5890ed05f2ba03 /zookeeper-server | |
parent | ad820aff14ad9bf5c8976a2704515ff229b622e8 (diff) |
Listen on all IPs
Seems like this is needed to get ZooKeeper version > 3.5.6 working
Diffstat (limited to 'zookeeper-server')
2 files changed, 3 insertions, 1 deletions
diff --git a/zookeeper-server/zookeeper-server-3.5/src/main/java/com/yahoo/vespa/zookeeper/VespaZooKeeperServerImpl.java b/zookeeper-server/zookeeper-server-3.5/src/main/java/com/yahoo/vespa/zookeeper/VespaZooKeeperServerImpl.java index 1f4be8852a3..1f66c919a41 100644 --- a/zookeeper-server/zookeeper-server-3.5/src/main/java/com/yahoo/vespa/zookeeper/VespaZooKeeperServerImpl.java +++ b/zookeeper-server/zookeeper-server-3.5/src/main/java/com/yahoo/vespa/zookeeper/VespaZooKeeperServerImpl.java @@ -108,6 +108,7 @@ public class VespaZooKeeperServerImpl extends AbstractComponent implements Runna sb.append("admin.enableServer=false").append("\n"); // Need NettyServerCnxnFactory to be able to use TLS for communication sb.append("serverCnxnFactory=org.apache.zookeeper.server.NettyServerCnxnFactory").append("\n"); + sb.append("quorumListenOnAllIPs=true").append("\n"); ensureThisServerIsRepresented(config.myid(), config.server()); config.server().forEach(server -> addServerToCfg(sb, server)); SSLContext sslContext = new SslContextBuilder().build(); diff --git a/zookeeper-server/zookeeper-server-3.5/src/test/java/com/yahoo/vespa/zookeeper/VespaZooKeeperServerImplTest.java b/zookeeper-server/zookeeper-server-3.5/src/test/java/com/yahoo/vespa/zookeeper/VespaZooKeeperServerImplTest.java index 863d2dba708..72351244cce 100644 --- a/zookeeper-server/zookeeper-server-3.5/src/test/java/com/yahoo/vespa/zookeeper/VespaZooKeeperServerImplTest.java +++ b/zookeeper-server/zookeeper-server-3.5/src/test/java/com/yahoo/vespa/zookeeper/VespaZooKeeperServerImplTest.java @@ -181,7 +181,8 @@ public class VespaZooKeeperServerImplTest { "autopurge.snapRetainCount=15\n" + "4lw.commands.whitelist=conf,cons,crst,dirs,dump,envi,mntr,ruok,srst,srvr,stat,wchs\n" + "admin.enableServer=false\n" + - "serverCnxnFactory=org.apache.zookeeper.server.NettyServerCnxnFactory\n"; + "serverCnxnFactory=org.apache.zookeeper.server.NettyServerCnxnFactory\n" + + "quorumListenOnAllIPs=true\n"; } private String quorumKeyStoreAndTrustStoreConfig(File jksKeyStoreFilePath, File caCertificatesFilePath) { |