Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-12016

Review transaction visibility checks across WiredTiger

    • Type: Icon: Task Task
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
    • 5
    • 2024-01-09 - I Grew Tired

      WT-11845 fixed a bug with transaction visibility, and performed a review of the interaction of fast truncate and transaction visibility.

      This ticket will review the usage of all transaction visibility functions to ensure they are correct, and create tickets to fix any that may turn out to be incorrect.

      The visibility functions to check are:

      • __wt_txn_visible()
      • __wt_txn_visible_all()
      • __wt_txn_snap_min_visible()
      • __wt_page_del_visible_all()
      • __wt_page_del_visible()
      • __wt_txn_tw_start_visible()
      • __wt_txn_tw_start_visible_all()
      • __wt_txn_tw_stop_visible()
      • __wt_txn_tw_stop_visible_all()
      • __wt_txn_upd_visible_type()
      • __wt_rts_visibility_txn_visible_id()

            Assignee:
            chenhao.qu@mongodb.com Chenhao Qu
            Reporter:
            jeremy.thorp@mongodb.com Jeremy Thorp
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: