Details
-
Task
-
Resolution: Won't Fix
-
Major - P3
-
None
-
None
-
Replication
Description
We've added UninterruptibleLockGuards in certain parts of the TransactionParticipant to prevent interruptibility. UninterruptibleLockGuards don't stop all types of interruptions, just ones in locks. This should be done after SERVER-39643 based on the outcome of that discussion.
Attachments
Issue Links
- depends on
-
SERVER-39643 Replace UninterruptibleLockGuard with runWithoutInterruption() in shutdown
-
- Closed
-
- is related to
-
SERVER-38190 killOp while committing a prepared transaction can trigger std::terminate
-
- Closed
-
-
SERVER-40051 Make committingWithoutPrepare state uninterruptible
-
- Closed
-