conduktor.io ↗

KIP-6 — New reassignment partition logic for rebalancing

Discussion AdminBroker

Proposes improved partition reassignment logic for the kafka-reassign-partitions.sh tool that accounts for the existing replica assignment when adding brokers, rather than computing a fresh from-scratch assignment. The original generate command redistributed all partitions as if they were newly created, causing excessive data movement when only incremental balancing across newly added brokers was needed.

Details

AuthorJoe Stein
StatusDiscussion
JIRAKAFKA-1792
WikiView on Apache Wiki
Created2015-01-21
Last Modified2015-03-03
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.