-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Timestamps
-
None
-
Storage Engines - Foundations
-
698.18
-
None
-
None
WT-18585 makes a commit timestamp mandatory for writes to disaggregated tables. MongoDB testing shows call sites writing to layered tables without one, so the requirement now defaults to optional (debug_mode=(disagg_commit_ts_optional=true)) and only the WiredTiger test suite enforces it.
The investigation into those call sites is ongoing; details to follow here. Once they are understood and fixed, default the setting back to false and drop the temporary override in test/suite/run.py.
- is related to
-
WT-18585 Untimestamped write commits are accepted while step_down_timestamp is set
-
- Closed
-
-
WT-18780 Follower truncate bypasses the disaggregated commit-timestamp check
-
- Closed
-
- related to
-
SERVER-134926 Replace no_timestamp declarations on disaggregated writes with real commit timestamps
-
- Open
-
-
SERVER-134925 Declare untimestamped writes to disaggregated tables via no_timestamp
-
- In Code Review
-
-
WT-18734 Document the fast-truncate implementation across ASC, disaggregated leader and follower
-
- Closed
-