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
dist sender sends the increment to the first replica
SendNextTimeout fires, and dist sender sends the increment to the next replica
the second increment returns RangeNotFoundError, causing sendToReplicas to return eagerly, cancelling the context that was used for both RPCs
first replica receives context cancellation, but the increment is already proposed, so an ambiguous result is returned, but the dist sender is no longer paying attention, and this ambiguous error is lost (!)
dist sender retries at a higher level (sendPartialBatch), and this time the command goes through, and now we have a double-applied increment.
SHA: https://github.com/cockroachdb/cockroach/commits/11987dc7e2f20f6417925c638f45c2067435b17f
Parameters:
Stress build found a failed test: https://teamcity.cockroachdb.com/viewLog.html?buildId=256618&tab=buildLog
The text was updated successfully, but these errors were encountered: