-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Sharding
-
Fully Compatible
-
Repl 2018-12-17, Repl 2019-01-14
There are four places in src/mongo/db/s/ that we can remove the use of UninterruptibleLockGuard because they are unnecessary and would conflict with prepared transactions based on the locks they take.
The first is in migration_source_manager.cpp.
The other three are in move_primary_source_manager.cpp here, here and here.
- is depended on by
-
SERVER-33577 Remove UninterruptibleLockGuards in sharding code to allow interruptible lock acquisition
- Closed