-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Execution Team 2022-06-13, Execution Team 2022-06-27
When fetching the active transaction history, we explicitly take the global lock in IS mode, but then almost immediately take further action which requires upgrading the global lock to IX mode. We want to avoid upgrading the global lock whenever possible, as it can lead to deadlock. Is it safe to take the global lock explicitly in IX mode here, or to avoid the upgrade in some other way?
- is depended on by
-
SERVER-60621 Investigate if we can ban upgrading the global lock
- Closed
-
SERVER-66609 Avoid global lock upgrade in storage_timestamp_test.cpp
- Closed