conduktor.io ↗

KIP-814 — Static membership protocol should let the leader skip assignment

Accepted Kafka 3.2 Consumer

Extends the static membership protocol so that the group leader can return a `JOIN_GROUP` response indicating it should skip recomputing the partition assignment when it knows the assignment is unchanged. Currently, when a static leader rejoins the group, the coordinator silently designates it leader without informing it, causing the leader to send a stale assignment that wastes CPU and can trigger unnecessary rebalances.

Protocol Impact

JoinGroup

Details

AuthorDavid Jacot
StatusAccepted
Kafka Version3.2
JIRAKAFKA-13435
WikiView on Apache Wiki
Created2022-01-19
Last Modified2022-03-02
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.