Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-71259

Shard merge recipient might read donor file data after the backup cursor is closed.

    • Type: Icon: Bug Bug
    • Resolution: Duplicate
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Serverless
    • ALL

      Currently DocumentSourceBackupFile cursor doesn't check if the backup cursor is alive in between batches, it only checks at the beginning of the command. So, merge recipients might read donor file data after the backup cursor is closed. For a restore using backup cursor works correctly only if the files were copied when the backup cursor is alive. In such scenarios, we expect running WT RTS  on such copied files might cause node crash/ WT instance to throw error. It's risky to always count on that WT behavior.

       

            Assignee:
            backlog-server-serverless [DO NOT USE] Backlog - Server Serverless (Inactive)
            Reporter:
            suganthi.mani@mongodb.com Suganthi Mani
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: