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
| Author | Satish Bellapu |
| Status | Discussion |
| JIRA | KAFKA-9205 |
| Wiki | View on Apache Wiki |
| Created | 2019-11-22 |
| Last Modified | 2019-11-23 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.