kafka/core
Jason Gustafson ef1cd3490a
KAFKA-9752; New member timeout can leave group rebalance stuck (#8339)
Older versions of the JoinGroup rely on a new member timeout to keep the group from growing indefinitely in the case of client disconnects and retrying. The logic for resetting the heartbeat expiration task following completion of the rebalance failed to account for an implicit expectation that shouldKeepAlive would return false the first time it is invoked when a heartbeat expiration is scheduled. This patch fixes the issue by making heartbeat satisfaction logic explicit.

Reviewers:  Chia-Ping Tsai <chia7712@gmail.com>, Guozhang Wang <wangguoz@gmail.com>, Rajini Sivaram <rajinisivaram@googlemail.com>
2020-03-24 22:16:49 -07:00
..
src KAFKA-9752; New member timeout can leave group rebalance stuck (#8339) 2020-03-24 22:16:49 -07:00
.gitignore