-
Type:
Improvement
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Test Compatibility
-
None
-
Storage Engines, Storage Engines - Foundations
-
SE Foundations - 2025-08-29, SE Foundations - 2025-09-12
-
5
The WiredTiger compatibility tests currently run verify using one version of binary against data files generated by another version of binary. The default scenario is clean shutdown and the data files are expected to be written completely and intact. In a real world scenario databases could run into an unclean shutdown and we should add coverage for this testing gap.
The scenario to be covered:
- WT version X starts up, runs workloads and generates data files
- WT runs into an unclean shutdown during the workload
- Verify WT version Y can start up with the data files generated by step 1
- Run verify
Note: Y could be X-1 or X+1 to cover both downgrade and upgrade cases.
- is related to
-
WT-15086 Eviction thread panic during connection close with disagg enabled
-
- Closed
-
-
WT-15204 test_cc02.py fails with AssertionError: 1 != 0 (obsolete_on_disk mismatch)
-
- Closed
-
-
WT-15205 test_cc09.py fails with AssertionError: Checkpoint cleanup did not read anything
-
- Closed
-
-
WT-15239 Set durable timestamp during recovery in disagg
-
- Closed
-
-
WT-15311 Fix for disagg: "value time window has a start time before its parent's oldest start time"
-
- Closed
-
-
WT-15210 Change eviction to scrub eviction when the cache usage is less than eviction target
-
- Open
-
-
WT-15315 Add 8.2 into the compatibility tests
-
- Closed
-
-
WT-15353 Skip test_cc05.py in disagg as named checkpoints are not supported
-
- Closed
-
-
WT-15354 Re-enable several checkpoint cleanup Python tests for disagg
-
- Closed
-
-
WT-15359 Simplify the obsolete check logic
-
- Closed
-
-
WT-15351 Fix memory leak in __wt_disagg_advance_checkpoint
-
- Closed
-
- related to
-
WT-14690 Review test coverage of crash testing and plan a project to improve it
-
- Closed
-
-
WT-15282 Rewrite compatibility test script in a sane language
-
- Open
-