Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Duplicate
-
None
Description
When a consumer intentionally leaves a group we should:
- release assignment (revoke partitions)
- send a last Heartbeat request with epoch -1 (or -2 if static member)
Note that the revocation involves stop fetching, committing offsets if auto-commit enabled and invoking the onPartitionsRevoked callback.
Attachments
Issue Links
- is part of
-
KAFKA-14246 Update threading model for Consumer
- Resolved