conduktor.io ↗

KIP-548 — Add Option to enforce rack-aware custom partition reassignment execution

Discussion BrokerAdmin

KIP-548 proposes making `kafka-reassign-partitions.sh --execute` enforce rack-aware placement by default, rejecting a reassignment plan where any replica set has two replicas in the same rack, with an explicit `--disable-rack-aware` flag to override. Currently, rack awareness is only validated when the `--generate` option computes the plan; manually crafted or tool-generated reassignments can silently violate rack isolation, reducing fault domain separation.

Details

AuthorSatish Bellapu
StatusDiscussion
JIRAKAFKA-9205
WikiView on Apache Wiki
Created2019-11-22
Last Modified2019-11-23
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.