-
Type:
Story
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Storage Engines - Foundations
-
SE Foundations - Q4+ Backlog
-
None
[This is the story ticket for TSAN project Q4 2025 progress. All the tickets targeted to the Q4 TSAN goals completion should be linked to this story ticket]
The goal for Q4 is to extend TSAN testing by introducing a CI job for running test format under TSAN and collecting all the warnings reported from it. As before, the priority should be given to solving only newly introduced or disagg related warnings.
Scope of the project for Q4:
- Enabling test format running under TSAN in CI
- Collecting and triaging TSAN warnings reported from test/format
- Suppressing disagg unrelated warnings
- Solving simplest cases if there are some
Out of scope for Q4:
- Solving all the Foundations DisAgg warnings reported (that should be treated as KTLO work)
- depends on
-
WT-16312 Data race in __cell_unpack_window_cleanup_kv
-
- Open
-
-
WT-16305 Data race warnings in __txn_apply_prepare_state_update
-
- Backlog
-
-
WT-16306 Potential acquire-release violation for stable_timestamp
-
- Backlog
-
-
WT-16310 Data race warnings around (has_)stable/oldest_timestamp
-
- Backlog
-
-
WT-16313 TSAN internal failure when running test/format in disagg mode
-
- Backlog
-
-
WT-16319 Data race warnings around upd_durable_ts and upd_start_ts
-
- Backlog
-
- related to
-
WT-16309 Enable common stress-test-disagg tag for TSAN in CI
-
- Backlog
-
-
WT-15784 Q4 Deliverable: Enable test format under TSAN on CI
-
- Closed
-
-
WT-15785 Q4 Deliverable: Suppress all the pre-disagg TSAN warnings from test format
-
- Closed
-