conduktor.io ↗

KIP-1066 — Mechanism to cordon brokers and log directories

Accepted Kafka 4.3 BrokerAdmin

Adds a cordoning mechanism for brokers and log directories that marks them as unavailable for new partition placement while still allowing existing partitions to remain. The round-robin partition placer had no concept of planned maintenance, making broker decommissioning or JBOD disk removal painful because newly created partitions would still be assigned to the target being drained.

Protocol Impact

Heartbeat · DescribeLogDirs · BrokerRegistration · BrokerHeartbeat

Details

AuthorMickael Maison
StatusAccepted
Kafka Version4.3
JIRAKAFKA-19774
WikiView on Apache Wiki
Created2024-07-04
Last Modified2025-10-08
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.