[ 
https://issues.apache.org/jira/browse/KAFKA-16984?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Lianet Magrans updated KAFKA-16984:
-----------------------------------
    Summary: New consumer should not complete leave operation until it gets a 
response  (was: New consumer should wait for leave group response to avoid 
responses to disconnected clients)

> New consumer should not complete leave operation until it gets a response
> -------------------------------------------------------------------------
>
>                 Key: KAFKA-16984
>                 URL: https://issues.apache.org/jira/browse/KAFKA-16984
>             Project: Kafka
>          Issue Type: Bug
>          Components: clients, consumer
>    Affects Versions: 3.8.0
>            Reporter: Lianet Magrans
>            Assignee: Lianet Magrans
>            Priority: Major
>              Labels: kip-848
>             Fix For: 3.9.0
>
>
> 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)

Reply via email to