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

__ovfl_txnc_wrapup race with transaction visible check

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: WT2.5.1
    • Component/s: None
    • Labels:

      Description

      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.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              michael.cahill Michael Cahill
              Reporter:
              alexander.gorrod Alexander Gorrod
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: