KIP-590 — Redirect Zookeeper Mutation Protocols to The Controller
Accepted Kafka 2.7 KRaftProtocol
Routes all ZooKeeper mutation RPCs (AlterConfig, CreateAcls, DeleteAcls, AlterPartitionReassignments, etc.) exclusively through the controller during the KIP-500 bridge release. This ensures no broker writes directly to ZooKeeper, making the controller the single writer and enabling safe migration to KRaft.
Protocol Impact
RequestHeader · Metadata · LeaderAndIsr · CreateTopics · Envelope
Details
| Author | Boyang Chen |
| Status | Accepted |
| Kafka Version | 2.7 |
| JIRA | KAFKA-9705 |
| Wiki | View on Apache Wiki |
| Created | 2020-04-03 |
| Last Modified | 2020-11-02 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.