conduktor.io ↗

KIP-460 — Admin Leader Election RPC

Accepted Kafka 2.4 AdminBroker

Extends the AdminClient leader election API to support four election types — preferred, unclean, reassignment, and any — not just preferred replica elections. Previously only preferred replica election was accessible via the AdminClient; triggering an unclean election to restore availability when ISR is empty required direct ZooKeeper manipulation.

Protocol Impact

ElectLeaders v1

Details

AuthorJose Armando Garcia Sancio
StatusAccepted
Kafka Version2.4
JIRAKAFKA-8286
WikiView on Apache Wiki
Created2019-04-24
Last Modified2019-06-04
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.