[ https://issues.apache.org/jira/browse/KAFKA-4407?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Igor resolved KAFKA-4407. ------------------------- Resolution: Duplicate Sorry for the duplicate, I'm closing this one. > Java consumer does not always send LEAVE_GROUP request during shut down > ----------------------------------------------------------------------- > > Key: KAFKA-4407 > URL: https://issues.apache.org/jira/browse/KAFKA-4407 > Project: Kafka > Issue Type: Bug > Affects Versions: 0.10.1.0, 0.9.0.1 > Reporter: Igor > > Normally, KafkaConsumer.close method sends LEAVE_GROUP request to the broker > during shut down, since the method AbstractCoordinator.maybeLeaveGroup is > called inside AbstractCoordinator.close method. However, maybeLeaveGroup does > not actually care if request is sent, and since network client is closed > nearly after the consumer coordinator during shut down, the request could be > never sent under certain circumstances. > As a result, Kafka broker will wait for session.timeout to remove the > consumer from its group, and if the consumer reconnects within this time > interval, it won't receive just came messages. > If waiting for LEAVE_GROUP request is not a desired option, could its timeout > be at least configured? -- This message was sent by Atlassian JIRA (v6.3.4#6332)