@@ -89,7 +89,7 @@ def __init__(self, client, metrics, **configs):
89
89
self .group_id = self .config ['group_id' ]
90
90
self .coordinator_id = None
91
91
self .rejoin_needed = True
92
- self .needs_join_prepare = True
92
+ self .rejoining = False
93
93
self .heartbeat = Heartbeat (** self .config )
94
94
self .heartbeat_task = HeartbeatTask (weakref .proxy (self ))
95
95
self .sensors = GroupCoordinatorMetrics (self .heartbeat , metrics ,
@@ -235,9 +235,9 @@ def ensure_active_group(self):
235
235
if not self .need_rejoin ():
236
236
return
237
237
238
- if self .needs_join_prepare :
238
+ if not self .rejoining :
239
239
self ._on_join_prepare (self .generation , self .member_id )
240
- self .needs_join_prepare = False
240
+ self .rejoining = True
241
241
242
242
while self .need_rejoin ():
243
243
self .ensure_coordinator_known ()
@@ -249,7 +249,7 @@ def ensure_active_group(self):
249
249
member_assignment_bytes = future .value
250
250
self ._on_join_complete (self .generation , self .member_id ,
251
251
self .protocol , member_assignment_bytes )
252
- self .needs_join_prepare = True
252
+ self .rejoining = False
253
253
self .heartbeat_task .reset ()
254
254
else :
255
255
assert future .failed ()
0 commit comments