conduktor.io ↗

KIP-589 — Add API to update Replica state in Controller

Accepted Kafka 3.7 ProtocolBroker

Replaces the ZooKeeper-based log-dir failure notification path (writing znodes under `/log_dir_event_notification`) with a new broker-to-controller RPC (`AlterReplicaLogDirs` extension) that directly notifies the controller of offline log directories. The ZooKeeper watch-based notification is inherently tied to ZooKeeper and must be eliminated as part of the KIP-500 ZooKeeper removal effort.

Details

AuthorDavid Arthur
StatusAccepted
Kafka Version3.7
JIRAKAFKA-9837
WikiView on Apache Wiki
Created2020-04-03
Last Modified2021-06-23
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.