cmccabe commented on PR #12075:
URL: https://github.com/apache/kafka/pull/12075#issuecomment-1105800086

   > I sort of wonder if there might be other cases lurking where 
BrokerHeartbeatManager view of the brokers gets out of sync of the broker 
registrations in ClusterControlManager?
   
   It's a good question. The difficult thing here is that the heartbeat 
manager's state is actually NOT in the metadata log, unlike every other 
component of QuorumController. It's soft state, stored in memory on the active 
controller only. We tried to make it as clear as possible by making the 
HeartbeatManager null on the standby controllers, and only present on the 
active controller. But there are still corner cases. Hopefully this is the last 
one.


-- 
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