KIP-343 — Add a Controller Heartbeat Mechanism
Discussion Broker
Proposes a controller heartbeat mechanism where brokers periodically ping the active controller and mark themselves as controller-partitioned if heartbeats fail, refusing to serve as leader for new partitions. A broker that can reach ZooKeeper but not the controller continues to believe it holds partition leadership, leading to metadata divergence and split-brain scenarios.
Protocol Impact
Details
| Author | Colin McCabe |
| Status | Discussion |
| Wiki | View on Apache Wiki |
| Created | 2018-07-19 |
| Last Modified | 2018-07-19 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.