__ovfl_txnc_wrapup race with transaction visible check

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Done
    • WT2.5.1
    • Affects Version/s: None
    • Component/s: None
    • None
    • None

      I believe there is a bug in __ovfl_txnc_wrapup. The current code removes entries from a skip list if they are old enough to no longer be required by an active transaction.

      If the visible transaction moves forward in between the first pass that removes entries from the skip list above the bottom, and the second pass we could end up with pointers in the skip list that point to NULLs.

            Assignee:
            Michael Cahill (Inactive)
            Reporter:
            Alexander Gorrod
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: