[
https://issues.apache.org/jira/browse/KAFKA-8653?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jason Gustafson resolved KAFKA-8653.
------------------------------------
Resolution: Fixed
Fix Version/s: 2.3.1
> Regression in JoinGroup v0 rebalance timeout handling
> -----------------------------------------------------
>
> Key: KAFKA-8653
> URL: https://issues.apache.org/jira/browse/KAFKA-8653
> Project: Kafka
> Issue Type: Bug
> Affects Versions: 2.3.0
> Reporter: Jason Gustafson
> Assignee: Jason Gustafson
> Priority: Blocker
> Fix For: 2.3.1
>
>
> The rebalance timeout was added to the JoinGroup protocol in version 1. Prior
> to 2.3, we handled version 0 JoinGroup requests by setting the rebalance
> timeout to be equal to the session timeout. We lost this logic when we
> converted the API to use the generated schema definition which uses the
> default value of -1. The impact of this is that the group rebalance timeout
> becomes 0, so rebalances finish immediately after we enter the
> PrepareRebalance state and kick out all old members. This causes consumer
> groups to enter an endless rebalance loop.
--
This message was sent by Atlassian JIRA
(v7.6.14#76016)