Details
-
Bug
-
Resolution: Fixed
-
Critical
-
6.6.2, 6.5.2
-
Triaged
-
1
-
No
Description
MB-46272 causes us to remove prepares from the ADM::resolvedQ during shutdown while the timeout and completion tasks are still running. As the flusher is still running at this point in shutdown we may persist completions of writes that existed in ADM::trackedWrites at that point in time. This can cause us to complete SyncWrites out of order and the replica to throw exceptions.
Attachments
Issue Links
- is a backport of
-
MB-46272 Shutdown race causes SyncWrite prepare to get "lost" and out of order completions on replica
- Closed