Details
-
Bug
-
Resolution: Fixed
-
Major - P3
-
3.7.9
-
None
-
Fully Compatible
-
ALL
-
Repl 2018-05-07, Repl 2018-05-21
Description
This will help prevent killSessions from blocking on locks held by a transaction it plans to kill.
A suggested ordering for session kill is:
- Kill transactions
- Kill operations
- Kill cursors
Attachments
Issue Links
- is duplicated by
-
SERVER-34707 Write JS test for transactions on sessions that get killed concurrently
-
- Closed
-
- is related to
-
SERVER-34732 collection drop hangs in test of transactions
-
- Closed
-
- related to
-
SERVER-34781 Abandoned cursor in a transaction can block other operations
-
- Closed
-
-
SERVER-35217 killSessions command attempts to kill a transaction while holding SessionCatalog::_mutex, which leads to deadlock
-
- Closed
-