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

Ensure that we don't perform rollback to stable without a history store

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: WT10.0.0, 4.4.0-rc7, 4.7.0
    • Component/s: None
    • Labels:
      None
    • Story Points:
      5
    • Sprint:
      Storage - Ra 2020-05-18

      Description

      We introduced a bug as part of WT-5716 where we can potentially call rollback to stable without a history store. This results in a confusing ENOENT return propagated up from where we attempt to open the history store cursor.

      As part of this ticket, we need to ensure that we preserve the intent of that change since it is important. We must complete log recovery before checking whether the history store exists since it may result in entries added to the metadata file.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              alex.cameron Alex Cameron (Inactive)
              Reporter:
              alex.cameron Alex Cameron (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: