-
Type: Bug
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Storage Execution
-
ALL
-
Execution Team 2025-01-06, Execution Team 2025-01-20
-
0
CappedDeleteSideTxn swaps out the recovery unit on construction and swaps the original recovery unit back on destruction. This can race with the CurOp thread trying to read storage metrics from the recovery unit.
We'll probably need a client lock guard like this when setting the recovery unit in CappedDeleteSideTxn.
- is related to
-
SERVER-98930 CurOp::updateStorageMetricsOnRecoveryUnitChange races with CurOp::getOperationStorageMetrics
- In Code Review
-
SERVER-93991 Move CurOp code out of wiredTigerPrepareConflictRetry
- Closed