[x] I have included information about relevant versions
[ ] I have verified that the issue persists when using the master branch of Faust.
Used 2 pods for consumption.
We have a load just at 9 am for 1 hour every day.
enable_auto_commit=False (by faust-streaming framework)
Heartbeat called _maybe_leave_group()
# If consumer is idle (no records consumed) for too long we need
# to leave the group
idle_time = self._subscription.fetcher_idle_time
if idle_time < self._max_poll_interval:
sleep_time = min(
sleep_time,
self._max_poll_interval - idle_time)
else:
await self._maybe_leave_group()
Logs from pod1 (pod1 continued to process messages):
Checklist
master
branch of Faust.Used 2 pods for consumption. We have a load just at 9 am for 1 hour every day. enable_auto_commit=False (by faust-streaming framework)
Heartbeat called _maybe_leave_group()
Logs from pod1 (pod1 continued to process messages):
Logs from pod2 (pod2 locked up):
After research, I see it when did_commit is False by UnknownMemberIdError. Looks like need to add tab before these lines
Versions