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

Use snapshot isolation whenever we use history store cursors in verification

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: WT3.2.2, 4.4.0-rc0, 4.7.0
    • Component/s: None
    • Labels:
      None

      Description

      Right now, whenever we open existing history cursors, we don't assume that other threads, can actually write during verification. This can cause inconsistencies, and might cause verification to actually fail. To fix this, everytime we open up a history store cursor we should do a begin_transaction with isolation snapshot. This allows the data not to change while we run verification.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              jeremy.tay Jeremy Tay (Inactive)
              Reporter:
              jie.chen Jie Chen (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: