Open petersilva opened 1 month ago
tagging it harmless because there does not seem to be any data loss or actual real-life problem that would result from this. This is an admittedly sub-optimal behaviour, but it results from an obscure condition and torture test that should not cause anything other than display issues in operations.
the flakey_tests on github often fail with 12 or 24 messages unacked, but are otherwise correct. It seems to be a problem with:
so after reading a batch of messages, we then pause until the next scheduled polling interval... then we continue processing and eventually ack them.
It would seem better to acknolwedge them before we pause.