-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Test Python
-
Storage Engines, Storage Engines - Transactions
-
SE Transactions - 2025-09-12
-
5
When running test_timestamp12.py with disagg hook, an assertion was raised getting unexpected keys after connection reopen (checkpoint):
====================================================================== [pid:6829]: FAIL: None ---------------------------------------------------------------------- [pid:6829]: Traceback (most recent call last):  File "/home/ubuntu/work/wiredtiger/test/suite/wttest.py", line 243, in _callTestMethod   method()  File "/home/ubuntu/work/wiredtiger/test/suite/test_timestamp12.py", line 117, in test_timestamp_recovery   self.verify_expected(logged_exp, ckpt_exp)  File "/home/ubuntu/work/wiredtiger/test/suite/test_timestamp12.py", line 67, in verify_expected   self.assertTrue(ckpt_actual == ckpt_exp) AssertionError: False is not true
The check failed specifically for the below 2 close configuration types:
    ('dfl', dict(close_cfg='', all_expected=False)),     ('use_stable', dict(close_cfg='use_timestamp=true', all_expected=False)),
The command to reproduce the failure:
$ python3 ../test/suite/run.py -v 2 --hook disagg test_timestamp12.py
- causes
-
WT-15404 Audit Python tests with logged table to maintain test coverage in disagg
-
- Open
-
- is related to
-
WT-15438 Failed to promote a node to primary due to reconfigure returning WT_NOTFOUND
-
- Closed
-
-
WT-15249 Add error check for incompatible config with write_timestamp_usage=never in disagg
-
- Closed
-
-
WT-15300 Set backlink LSN in __wt_disagg_put_meta
-
- Closed
-
-
WT-15396 Coverity analysis defect 175990: Calling risky function
-
- Closed
-
-
WT-15405 Fix layered table key deletion and add a test for GC
-
- Closed
-
-
WT-15210 Change eviction to scrub eviction when the cache usage is less than eviction target
-
- Open
-
-
WT-15221 throw an error when logging and layered table are configured together
-
- Open
-
-
WT-15412 Add a table id as part of the WT_BLOCK_DISAGG struct
-
- Closed
-
-
WT-15428 Bypass materialisation frontier check on standby for eviction
-
- Closed
-
-
WT-15401 Make test/model compatible with macOS
-
- Closed
-
-
WT-15424 Add extra logging for disaggregated storage
-
- Closed
-
-
WT-15389 Saved update lists with deletes are lost when building a delta
-
- Closed
-
-
WT-15431 test/format (disagg.mode=leader) test/mode (disagg) assertion failure upd_memsize == 0
-
- Closed
-
- related to
-
WT-14904 Add more scenarios for the internal page deltas
-
- Closed
-
-
WT-15213 Don't free the previous address cookie
-
- Closed
-
-
WT-14981 Fix disagg hook to handle multithreading in tests
-
- Closed
-
-
WT-15233 Fix behavior of dmalloc, dcalloc, drealloc used in testing to match malloc, etc.
-
- Closed
-
-
WT-14786 Disagg python testing: triage test_timestamp*.py tests
-
- Closed
-
-
WT-14911 Verify that the ingest table is always empty for primary
-
- Closed
-
-
WT-15187 Don't build overflow keys or values in disagg
-
- Closed
-
-
WT-15198 Data Validation for Leader/Follower Mode in Disagg (test/format)
-
- Closed
-
-
WT-15240 Enable test_timestamp*.py for disagg in Evergreen
-
- Closed
-
-
WT-15355 test_cache_evict_config02 cache stuck
-
- Closed
-
-
WT-15437 failed: unit-test-hook-disagg-leader on ubuntu2004 [wiredtiger @ 2877a39f]
-
- Closed
-