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]
