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
| Author | Luke Chen |
| Status | Accepted |
| Kafka Version | 3.4 |
| JIRA | KAFKA-13715 |
| Wiki | View on Apache Wiki |
| Created | 2021-11-02 |
| Last Modified | 2022-03-08 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.