conduktor.io ↗

KIP-792 — Add "generation" field into consumer protocol

Accepted Kafka 3.4 Consumer

Ensures that the cooperative (incremental) rebalance protocol respects the `ownedPartitions` field advertised by members so the assignor can preserve existing assignments and minimize partition movement. Without correctly propagating owned-partition information the cooperative protocol can revoke and reassign partitions unnecessarily, negating its latency advantage over stop-the-world rebalance.

Details

AuthorLuke Chen
StatusAccepted
Kafka Version3.4
JIRAKAFKA-13715
WikiView on Apache Wiki
Created2021-11-02
Last Modified2022-03-08
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.