-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Storage Execution
-
Fully Compatible
-
Storage Execution 2026-06-08
-
0
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Several index build JS tests that set up prepare transactions (startTransaction + insert + prepareTransaction) fail intermittently when run in the noPassthrough_primary_driven_index_builds suite under burn-in conditions. The suite injects WTWriteConflictException at 0.1% probability, which can fire on transaction inserts and produce TransientTransactionError. The affected tests do not retry on this error and fail. A targeted fix has been applied to index_abort_stepdown_prepare.js and index_stepdown_prepare_conflict.js; index_stepdown_commit_prepare_conflict.js has the same gap and may surface similarly. A more transparent solution would be a suite-level override that automatically retries TransientTransactionError for any test in the suite, which would also allow removal of the per-test retry logic already added.
- is depended on by
-
SERVER-128084 Re-enable index_stepdown_abort_prepare_conflict.js with PDIB
-
- Closed
-
- related to
-
SERVER-128331 Complete TODO listed in SERVER-128101
-
- Open
-
-
SERVER-126326 Add PDIB test suites that artificially inject write conflicts
-
- Closed
-