ytong01 opened a new issue, #4172:
URL: https://github.com/apache/bookkeeper/issues/4172
**bookie client may could not connect a bookie node which transition state
from readonly to writability**
***Describe***
when we transition a bookie state from readonly to writability, bookie will
process like this, (1) doRegisterBookie(false) (2)unregisterBookie(), and
client's ZkRegistrationClient will process related zk event, and seems
ZkRegistrationClient received last event is
"/ledgers/available/readonly/{bookieId}" deleted event, and then
BookieServiceInfoCacheInvalidationWatcher will remove bookServiceInfo from
bookieServiceInfoCache, finally PerChannelBookieClient will throw
BookieIdNotResolvedException while attempt connect bookie
***Expected behavior***
Bookie client can aware bookie node online/offline normally.
***Additional context***
- Bookkeeper version : 4.15.3
- Use ZKRegistrationManager implemention
--
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.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]