-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Catalog and Routing
-
Fully Compatible
-
ALL
-
v8.0, v7.0
-
CAR Team 2024-08-19, CAR Team 2024-09-02, CAR Team 2024-09-16, CAR Team 2024-09-30, CAR Team 2024-10-14, CAR Team 2024-10-28
-
0
-
2
This is a scenario that can lead a test failure:
- A prepared transaction is recovered on stepUp, which acquires MODE_IX lock of a collection C
- TTLMonitor starts collMod of C, which tries to acquire MODE_X lock and put to wait
- test sends an insert command to C, which tries to acquire MODE_IX lock and put to wait.
- The next commitTransaction command can't be issued because the test is single threaded and waits for cmd insert command to finish, thus the deadlock.