2019-10-28 10:21:54 UTC - Markos SF: @Markos SF has joined the channel ---- 2019-10-28 17:44:53 UTC - Addison Higham: working on getting <https://github.com/apache/pulsar/pull/5043> (zk 3.5 bump) merged, seems like this failure: ``` ERROR] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 68.794 s <<< FAILURE! - in org.apache.pulsar.io.flume.node.TestPollingZooKeeperConfigurationProvider 2019-10-28\T\17:24:24.769 [ERROR] testPolling on testPolling(org.apache.pulsar.io.flume.node.TestPollingZooKeeperConfigurationProvider)(org.apache.pulsar.io.flume.node.TestPollingZooKeeperConfigurationProvider) Time elapsed: 68.748 s <<< FAILURE! org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /flume at org.apache.zookeeper.KeeperException.create(KeeperException.java:102) at org.apache.zookeeper.KeeperException.create(KeeperException.java:54) at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:2021) at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:2049) ``` is probably legit ---- 2019-10-28 17:45:25 UTC - Addison Higham: any ZK experts have a clue as where to go with that? ---- 2019-10-28 17:45:34 UTC - Matteo Merli: uhm, why is the connector depending on a ZK test? :slightly_smiling_face: ---- 2019-10-28 17:46:37 UTC - Addison Higham: heh, I had that thought... but :man-shrugging:. I could certainly disable the test... but is there a potential of some breakage here? ---- 2019-10-28 17:46:57 UTC - Matteo Merli: Looks like the test is also starting a HTTP server on port 8080 ---- 2019-10-28 17:47:01 UTC - Matteo Merli: ``` InstanceSpec{dataDirectory=/tmp/1572283396196-0, port=45153, electionPort=36595, quorumPort=43587, deleteDataDirectoryOnClose=true, serverId=1, tickTime=-1, maxClientCnxns=-1} org.apache.curator.test.InstanceSpec@b061 org.apache.zookeeper.server.admin.AdminServer$AdminServerException: Problem starting AdminServer on address 0.0.0.0, port 8080 and command URL /commands at org.apache.zookeeper.server.admin.JettyAdminServer.start(JettyAdminServer.java:107) ~[zookeeper-3.5.6.jar:3.5.6] at org.apache.zookeeper.server.ZooKeeperServerMain.runFromConfig(ZooKeeperServerMain.java:138) ~[zookeeper-3.5.6.jar:3.5.6] at org.apache.curator.test.TestingZooKeeperMain.runFromConfig(TestingZooKeeperMain.java:73) ~[curator-test-2.6.0.jar:2.6.0] at org.apache.curator.test.TestingZooKeeperServer$1.run(TestingZooKeeperServer.java:148) [curator-test-2.6.0.jar:2.6.0] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191] Caused by: java.net.BindException: Address already in use at sun.nio.ch.Net.bind0(Native Method) ~[?:1.8.0_191] at sun.nio.ch.Net.bind(Net.java:433) ~[?:1.8.0_191] at sun.nio.ch.Net.bind(Net.java:425) ~[?:1.8.0_191] at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223) ~[?:1.8.0_191] at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) ~[?:1.8.0_191] at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:339) ~[jetty-server-9.4.12.v20180830.jar:9.4.12.v20180830] at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:307) ~[jetty-server-9.4.12.v20180830.jar:9.4.12.v20180830] at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80) ~[jetty-server-9.4.12.v20180830.jar:9.4.12.v20180830] at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:235) ~[jetty-server-9.4.12.v20180830.jar:9.4.12.v20180830] at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[jetty-util-9.4.12.v20180830.jar:9.4.12.v20180830] at org.eclipse.jetty.server.Server.doStart(Server.java:395) ~[jetty-server-9.4.12.v20180830.jar:9.4.12.v20180830] at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) ~[jetty-util-9.4.12.v20180830.jar:9.4.12.v20180830] at org.apache.zookeeper.server.admin.JettyAdminServer.start(JettyAdminServer.java:103) ~[zookeeper-3.5.6.jar:3.5.6] ... 4 more ``` ---- 2019-10-28 17:47:17 UTC - Matteo Merli: and apparently ZK 3.5 will start the HTTP server by default on port 8080 ---- 2019-10-28 17:47:25 UTC - Addison Higham: oh yep, that is true ---- 2019-10-28 17:47:55 UTC - Matteo Merli: (which by the way we should disable for unit tests, since we don’t use it and it will cause headaches ---- 2019-10-28 17:54:14 UTC - Addison Higham: okay, seeing about trying to track all that down... I imagine that should fix this then ----