-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Cache and Eviction, DHandles
-
None
-
Storage Engines, Storage Engines - Foundations, Storage Engines - Transactions
-
SE Transactions - 2025-11-21
-
3
Reproducer:
# commit f51543f48a43d4e7ca0ad9d5323a2ad323464e4f (HEAD -> develop, origin/develop, origin/HEAD)
diff --git a/test/suite/test_layered39.py b/test/suite/test_layered39.py
index 7b095b74a0..059b912135 100644
--- a/test/suite/test_layered39.py
+++ b/test/suite/test_layered39.py
@@ -110,3 +110,5 @@ class test_layered39(wttest.WiredTigerTestCase):
self.assertRaisesException(wiredtiger.WiredTigerError,
lambda: self.conn.set_context_uint(wiredtiger.WT_CONTEXT_TYPE_LAST_MATERIALIZED_LSN,
last_lsn + 5))
+
+ self.verifyUntilSuccess(session=self.session)
Stack trace:
#3 0x0000ffffa29d4060 in __wt_abort (session=session@entry=0xffffa20d1c90) at /home/ubuntu/wiredtiger/src/os_common/os_abort.c:32 #4 0x0000ffffa2981410 in __wt_evict_file (session=session@entry=0xffffa20d1c90, syncop=syncop@entry=WT_SYNC_DISCARD) at /home/ubuntu/wiredtiger/src/evict/evict_file.c:111 #5 0x0000ffffa28d5ee4 in __wt_checkpoint_close (session=session@entry=0xffffa20d1c90, final=final@entry=false) at /home/ubuntu/wiredtiger/src/checkpoint/checkpoint_txn.c:2827 #6 0x0000ffffa28f8f90 in __wt_conn_dhandle_close (session=session@entry=0xffffa20d1c90, final=final@entry=false, mark_dead=mark_dead@entry=false, check_visibility=check_visibility@entry=false) at /home/ubuntu/wiredtiger/src/conn/conn_dhandle.c:448 #7 0x0000ffffa28f96e0 in __conn_dhandle_close_one (session=session@entry=0xffffa20d1c90, uri=uri@entry=0x3d1815b0 "file:test_layered39.wt_stable", checkpoint=checkpoint@entry=0x0, removed=removed@entry=false, mark_dead=mark_dead@entry=false, check_visibility=check_visibility@entry=false) at /home/ubuntu/wiredtiger/src/conn/conn_dhandle.c:833 #8 0x0000ffffa28fa2cc in __wt_conn_dhandle_close_all (session=session@entry=0xffffa20d1c90, uri=uri@entry=0x3d1815b0 "file:test_layered39.wt_stable", removed=removed@entry=false, mark_dead=mark_dead@entry=false, check_visibility=check_visibility@entry=false) at /home/ubuntu/wiredtiger/src/conn/conn_dhandle.c:873 #9 0x0000ffffa2a40c18 in __wti_execute_handle_operation (session=session@entry=0xffffa20d1c90, uri=uri@entry=0x3d1815b0 "file:test_layered39.wt_stable", file_func=file_func@entry=0xffffa28a745c <__wt_verify>, cfg=cfg@entry=0xfffffe2d3558, open_flags=open_flags@entry=16777248) at /home/ubuntu/wiredtiger/src/schema/schema_worker.c:26 #10 0x0000ffffa2a40f04 in __wt_schema_worker (session=session@entry=0xffffa20d1c90, uri=uri@entry=0x3d1815b0 "file:test_layered39.wt_stable", file_func=file_func@entry=0xffffa28a745c <__wt_verify>, name_func=name_func@entry=0x0, cfg=cfg@entry=0xfffffe2d3558, open_flags=open_flags@entry=16777248) at /home/ubuntu/wiredtiger/src/schema/schema_worker.c:188 #11 0x0000ffffa2a417c8 in __schema_layered_worker_verify (session=session@entry=0xffffa20d1c90, uri=uri@entry=0x3cfa9440 "layered:test_layered39", file_func=file_func@entry=0xffffa28a745c <__wt_verify>, name_func=name_func@entry=0x0, cfg=cfg@entry=0xfffffe2d3558, open_flags=open_flags@entry=16777248) at /home/ubuntu/wiredtiger/src/schema/schema_worker.c:105 #12 0x0000ffffa2a414f4 in __wt_schema_worker (session=session@entry=0xffffa20d1c90, uri=uri@entry=0x3cfa9440 "layered:test_layered39", file_func=0xffffa28a745c <__wt_verify>, name_func=name_func@entry=0x0, cfg=cfg@entry=0xfffffe2d3558, open_flags=16777248) at /home/ubuntu/wiredtiger/src/schema/schema_worker.c:244 #13 0x0000ffffa2a4716c in __session_verify (wt_session=0xffffa20d1c90, uri=0x3cfa9440 "layered:test_layered39", config=<optimized out>) at /home/ubuntu/wiredtiger/src/session/session_api.c:1815 #14 0x0000ffffa2c27f94 in _wrap_Session_verify (self=<optimized out>, args=<optimized out>)
- is related to
-
WT-15917 Remove the redundant code that do more scrub eviction for disagg
-
- Backlog
-
-
WT-15966 Don't garbage collect a prepared update until its durable timestamp or rollback timestamp is behind the prune timestamp
-
- Closed
-
-
WT-15447 Deprecate connection config parameter disaggregated.last_materialized_lsn
-
- Open
-
-
WT-14909 Instrument the existing DisAgg tests with verification
-
- Closed
-
-
WT-15977 Reenable verify in teardown for layered Python tests
-
- Closed
-
-
WT-15982 Add checksum to "checkpoint_meta"
-
- Closed
-
-
WT-15577 Eviction server statistics should track every reason that a page isn't queued for eviction
-
- Closed
-
-
WT-15915 test/format (disagg.mode=leader) verify failure (no deltas) mismatch in number of Page IDs
-
- Closed
-
-
WT-15999
Add virtual destructor to kv_transaction_snapshot
-
- Closed
-
- related to
-
WT-15966 Don't garbage collect a prepared update until its durable timestamp or rollback timestamp is behind the prune timestamp
-
- Closed
-
-
WT-15977 Reenable verify in teardown for layered Python tests
-
- Closed
-
-
WT-15982 Add checksum to "checkpoint_meta"
-
- Closed
-
-
WT-15577 Eviction server statistics should track every reason that a page isn't queued for eviction
-
- Closed
-
-
WT-13815 Fix: Checkpoint doesn't recover the truncated space [test_checkpoint33]
-
- Closed
-
-
WT-15915 test/format (disagg.mode=leader) verify failure (no deltas) mismatch in number of Page IDs
-
- Closed
-
-
WT-15999
Add virtual destructor to kv_transaction_snapshot
-
- Closed
-