You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Lianet Magrans (Jira)" <ji...@apache.org> on 2024/06/17 15:37:00 UTC
[jira] [Created] (KAFKA-16984) New consumer should wait for leave group response to avoid responses to disconnected clients
Lianet Magrans created KAFKA-16984:
--------------------------------------
Summary: New consumer should wait for leave group response to avoid responses to disconnected clients
Key: KAFKA-16984
URL: https://issues.apache.org/jira/browse/KAFKA-16984
Project: Kafka
Issue Type: Bug
Components: consumer
Affects Versions: 3.8.0
Reporter: Lianet Magrans
Assignee: Lianet Magrans
When the new consumer attempts to leave a group, it sends a leave group request in a fire-and-forget mode, so it transitions to UNSUBSCRIBED as soon as it generates the requests (without waiting for a response. Note that this transition to unsubscribe marks the leave operation as completed. This makes that, when leaving a group while closing a consumer, the member sends the leave request and moves on to next operation, which is closing the network thread, so we end up with disconnected client receiving responses from the server. We should send leave group heartbeat, and transition to UNSUBSCRIBE (completes the leave operation) only when we get a response for it, which is a much more accurate confirmation that the consumer left the group and can move on with other operations
--
This message was sent by Atlassian Jira
(v8.20.10#820010)