RaulGracia commented on issue #2482:
URL: https://github.com/apache/bookkeeper/issues/2482#issuecomment-725453074
Thanks @eolivelli, you probably are right in this sentence:
> In current master we are creating a new SocketAddress per each connection
trial
But, as @fpj also described, the Bookkeeper client does not receive the
`channelInactive` event. I understand that this implies that the connection to
the old Bookie (the dead one with the old IP) is not yet closed for 15 minutes,
due to an unknown reason. Apparently, something is holding that connection, or
at least preventing the Bookkeeper client to receive the `channelInactive`
event, meaning that the client cannot close it, create a new one for resolving
the new Bookie IP right away.
As you correctly mentioned, once the client gets the `channelInactive`
event, the channel is re-created and the new IP is resolved as expected.
----------------------------------------------------------------
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]