Review transaction visibility checks across WiredTiger

XMLWordPrintableJSON

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

      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
            Reporter:
            Jeremy Thorp
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: