Interesting... I am not familiar with strimzi.io. Quickly checking the release notes, I don't see anything suspicious: https://zookeeper.apache.org/doc/r3.6.4/releasenotes.html Also, QuorumCnxManager was not changed for 2+ years on branch 3.6.
Are you use the same java version and zookeeper config for 3.6.3 and 3.6.4? Can you share the zookeeper config? Also: zookeeper 3.6 is deprecated since december 2022. Can you reproduce the issue on newer ZooKeeper versions? best regards, Máté On Tue, Jun 13, 2023 at 10:16 AM Luke Chen <[email protected]> wrote: > Hi all, > > We're running zookeeper under minikube using strimzi <https://strimzi.io/ > >. > The zookeeper works well while running with ZK v3.6.3. But when we upgraded > to v3.6.4, we encountered hostname unresolved issue. I'm wondering if this > is a regression that some changes between v3.6.3 and v3.6.4 cause this > issue? > > Logs: > ==== > 2023-06-12 12:25:38,149 INFO binding to port /127.0.0.1:12181 > (org.apache.zookeeper.server.NettyServerCnxnFactory) [main] > 2023-06-12 12:25:38,194 INFO bound to port 12181 > (org.apache.zookeeper.server.NettyServerCnxnFactory) [main] > 2023-06-12 12:25:38,194 INFO binding to port 0.0.0.0/0.0.0.0:2181 > (org.apache.zookeeper.server.NettyServerCnxnFactory) [main] > 2023-06-12 12:25:38,195 INFO bound to port 2181 > (org.apache.zookeeper.server.NettyServerCnxnFactory) [main] > 2023-06-12 12:25:38,195 INFO Using 4000ms as the quorum cnxn socket timeout > (org.apache.zookeeper.server.quorum.QuorumPeer) [main] > 2023-06-12 12:25:38,199 INFO Election port bind maximum retries is infinite > (org.apache.zookeeper.server.quorum.QuorumCnxManager) [main] > 2023-06-12 12:25:38,201 INFO Creating TLS-only quorum server socket > (org.apache.zookeeper.server.quorum.QuorumCnxManager) > > [ListenerHandler-my-cluster-zookeeper-2.my-cluster-zookeeper-nodes.default.svc/<unresolved>:3888] > 2023-06-12 12:25:38,202 INFO ZooKeeper audit is disabled. > (org.apache.zookeeper.audit.ZKAuditProvider) [main] > 2023-06-12 12:25:38,202 ERROR Exception while listening > (org.apache.zookeeper.server.quorum.QuorumCnxManager) > > [ListenerHandler-my-cluster-zookeeper-2.my-cluster-zookeeper-nodes.default.svc/<unresolved>:3888] > java.net.SocketException: Unresolved address > at java.base/java.net.ServerSocket.bind(ServerSocket.java:380) > at java.base/java.net.ServerSocket.bind(ServerSocket.java:342) > at > > org.apache.zookeeper.server.quorum.QuorumCnxManager$Listener$ListenerHandler.createNewServerSocket(QuorumCnxManager.java:1135) > at > > org.apache.zookeeper.server.quorum.QuorumCnxManager$Listener$ListenerHandler.acceptConnections(QuorumCnxManager.java:1064) > at > > org.apache.zookeeper.server.quorum.QuorumCnxManager$Listener$ListenerHandler.run(QuorumCnxManager.java:1033) > at > > java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) > at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) > at > > java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) > at > > java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) > at java.base/java.lang.Thread.run(Thread.java:833) > > ==== > > Any thoughts or suggestions are welcomed. > > Thank you. > Luke >
