hamadodene opened a new issue #2273: Bookie does not try to download ledger from another bookie URL: https://github.com/apache/bookkeeper/issues/2273 **BUG REPORT** ***Describe the bug*** We have a cluster of Bookkeeper with 3 servers. For example we can considered (bk1,bk2 and bk3). We writing only inside bk1 and bk2 , and bk3 read from bk2. When one bk2 come down bk3 continue to search reading from bk2. We expected if bk2 come down, bk3 should try to read from bk1 and not continue di try with bk2. ```20-02-24-12-35-15 While readLastConfirmed ledger: 19734 did not hear success responses from all quorums 20-02-24-12-35-21 While readLastConfirmed ledger: 19734 did not hear success responses from all quorums 20-02-24-12-35-27 While readLastConfirmed ledger: 19734 did not hear success responses from all quorums 20-02-24-12-35-33 While readLastConfirmed ledger: 19734 did not hear success responses from all quorums 20-02-24-12-35-39 While readLastConfirmed ledger: 19734 did not hear success responses from all quorums ``` ``` 20-02-24-12-33-30 Could not connect to bookie: [id: 0xa6f88d56, L:/10.162.1.13:37224]/es-dev2.sviluppo.dna:3181, current state CONNECTING : 20-02-24-12-33-30 io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: No route to host: bk2/ip-address:3181 io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: No route to host: es-dev2.sviluppo.dna/10.162.1.12:3181 at io.netty.channel.unix.Errors.throwConnectException(Errors.java:112) at io.netty.channel.unix.Socket.finishConnect(Socket.java:269) at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.doFinishConnect(AbstractEpollChannel.java:670) at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.finishConnect(AbstractEpollChannel.java:647) at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.epollOutReady(AbstractEpollChannel.java:527) at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:422) at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:333) at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:906) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:830) Caused by: java.net.ConnectException: finishConnect(..) failed: No route to host ... 11 more ``` To reproduce it , follow my description above
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services
