You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[FIXED] Don't decrement pending count twice after ack (#6343)
Reverts the change made in
#6297. The change did
(somewhat) improve the reliability of the drifting tests if the
`o.npc--` was done as a result of contention, but resulted in a
regression if `o.npc--` was done twice when a message was acked that did
not move the ack floor up for WorkQueue/Interest retention.
This PR fixes what would otherwise have been a regression.
We really should try to fix the race condition itself though (outside of
this PR). Without fixing it the pending count can be incorrect with no
way to be resolved unless all messages are consumed, or we'd need to
manually recalculate.
Signed-off-by: Maurice van Veen <[email protected]>
0 commit comments