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

Implement atomic file copy in the live restore layer and remove the log copy stage.

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

      Live restore has a phase where to work around some of the intricacies created by log replay it copies over the log files prior to live restore beginning. If we implement atomic file copy in live restore, by copying to a temporary file and then moving that file to the actual name we can avoid needing this log copy phase.

      Additionally by implementing atomic file copy we can support copy-on-open of regular files such as the turtle file and the basecfg file as they do not have an alloc_size which the bitmap implementation depends on.

            Assignee:
            luke.pearson@mongodb.com Luke Pearson
            Reporter:
            luke.pearson@mongodb.com Luke Pearson
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: