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]

Reply via email to