Skip to content

Commit 9dbb5f2

Browse files
authored
Merge pull request #518 from zendesk/dasch/leave-properly
Mark the consumer as not member of the group when leaving
2 parents 149b531 + 4710d7d commit 9dbb5f2

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

lib/kafka/consumer_group.rb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,9 @@ def join
5656
def leave
5757
@logger.info "Leaving group `#{@group_id}`"
5858

59+
# Having a generation id indicates that we're a member of the group.
60+
@generation_id = nil
61+
5962
@instrumenter.instrument("leave_group.consumer", group_id: @group_id) do
6063
coordinator.leave_group(group_id: @group_id, member_id: @member_id)
6164
end

0 commit comments

Comments
 (0)