Details
-
Bug
-
Resolution: Duplicate
-
Major - P3
-
None
-
None
-
None
-
ALL
-
Repl 2019-03-11
-
28
Description
UninterruptibleLockGuard only suppresses the interruptions in lock acquisition. We should use opCtx->runWithoutInterruption() instead in case checkForInterrupt() is called elsewhere. opCtx->waitForConditionOrInterrupt() in checkOutSessionForKill is an example.
Attachments
Issue Links
- duplicates
-
SERVER-39427 Modify interrupt semantics for opCtx
-
- Closed
-
- is depended on by
-
SERVER-39949 Replace uses of UninterruptibleLockGuard in TransactionParticipant
-
- Closed
-