Details
-
Task
-
Status: Blocked
-
Major - P3
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
-
Storage Execution
Description
The goal of SERVER-60621 was to ban all Global Lock upgrades (which was essentially completed in --> SERVER-66145).
This ticket aims to ban all lock upgrades not just global lock upgrades. At this time, lock upgrades occur in LockManager::convert() and the motivation behind this ticket would be the same as in SERVER-60621 "as it could help us identify additional bugs we haven't hit yet, and avoid future ones".
Attachments
Issue Links
- depends on
-
SERVER-73043 Avoid upgrading lock in dbtests
-
- Open
-
-
SERVER-73060 Remove lock upgrade tests in LockManagerTest
-
- Open
-
-
SERVER-73101 Avoid upgrading locks in db unit tests
-
- Open
-
-
SERVER-60621 Investigate if we can ban upgrading the global lock
-
- Closed
-
-
SERVER-73058 QueryStageCollectionScanTest acquires global IX lock and then calls AutoGetCollectionForRead
-
- Closed
-
-
SERVER-73249 Investigate behavior for requesting IS when IX is held
-
- Closed
-