-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Storage Engines, Storage Engines - Transactions
-
SE Transactions - 2025-10-10
-
5
An assert failed when releasing a snashot when picking up a checkpoint in disagg:
[js_test:txn_apply_with_yield] d20047| {"t":{"$date":"2025-09-05T20:56:51.575+00:00"},"s":"E", "c":"WT", "id":22435, "ctx":"Disagg-0","msg":"WiredTiger error message","attr":{"error":0,"message":{"ts_sec":1757105811,"ts_usec":575396,"thread":"72473:0xe771db409900","session_name":"checkpoint-pick-up","category":"WT_VERB_DEFAULT","log_id":1000000,"category_id":12,"verbose_level":"ERROR","verbose_level_id":-3,"msg":"void __wt_txn_release_snapshot(WT_SESSION_IMPL *):106:WiredTiger assertion failed: '__wt_atomic_loadv64(&txn_shared->pinned_id) == 0 || session->txn->isolation == WT_ISO_READ_UNCOMMITTED || !__wt_txn_visible_all(session, __wt_atomic_loadv64(&txn_shared->pinned_id), 0)'. A transactions pinned id cannot become globally visible before its snapshot is released"}}}