conduktor.io ↗

KIP-800 — Add reason to JoinGroupRequest and LeaveGroupRequest

Accepted Kafka 3.2 Consumer

Adds an optional `Reason` string field to `JoinGroupRequest` and `LeaveGroupRequest` so the broker can log why a consumer joined or left the group. Broker-side rebalance troubleshooting was hampered by the absence of a human-readable reason in these requests, since only the client side logged the reason.

Protocol Impact

JoinGroup v8 · LeaveGroup v5

Details

AuthorDavid Jacot
StatusAccepted
Kafka Version3.2
JIRAKAFKA-13451
WikiView on Apache Wiki
Created2021-11-11
Last Modified2022-04-04
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.