-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
StorEng - Refinement Pipeline
In __wt_txn_release_snapshot:
WT_ASSERT_OPTIONAL(session, WT_DIAGNOSTIC_TXN_VISIBILITY,
txn_shared->pinned_id == WT_TXN_NONE || session->txn->isolation == WT_ISO_READ_UNCOMMITTED ||
!__wt_txn_visible_all(session, txn_shared->pinned_id, WT_TS_NONE),
"A transactions pinned id cannot become globally visible before its snapshot is released");
The usage of __wt_txn_visible_all can be simplified by using __wt_txn_visible_all_id
- related to
-
WT-12016 Review transaction visibility checks across WiredTiger
- Closed