KIP-1263 — Group Coordinator Assignment Batching and Offload
Accepted Kafka 4.3 ConsumerBroker
Moves consumer group partition assignment calculation from a synchronous, per-heartbeat computation to a batched, asynchronous offload executed by a dedicated thread pool in the group coordinator. The KIP-848 server-side assignor runs assignment on the broker's main thread during heartbeat processing, which for large groups (thousands of members) can block for hundreds of milliseconds and degrade broker latency.
Details
| Author | Sean Quah |
| Status | Accepted |
| Kafka Version | 4.3 |
| JIRA | KAFKA-20209 |
| Wiki | View on Apache Wiki |
| Created | 2025-12-26 |
| Last Modified | 2026-03-01 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.