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

Don't allow live restore and salvage to be configured at the same time

    • Storage Engines
    • 8
    • StorEng - 2025-03-14, StorEng - 2025-03-28

      When the turtle file is corrupted WiredTiger will delete it and restore it from the metadata (code here). However, this raises an issue when we're in the middle of a live restore as the LR state is only stored in the turtle file.

      We need to review how we can handle this failure case, in including:

      • What cases can lead to corruption and recreation of the turtle file
      • What the system looks like at this point in time
      • Tests to reproduce these cases
      • Determining if there is other metadata like the LR state that would face the same issue, and how it is recovered

            Assignee:
            andrew.morton@mongodb.com Andrew Morton
            Reporter:
            andrew.morton@mongodb.com Andrew Morton
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: