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

Size storer is not consistent with backup cursor checkpoint

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • Storage Execution

      When opening a backup cursor and copying data files, the size storer will not be consistent with the checkpoint timestamp. From what I understand, updates to the size storer table are untimestamped, meaning the size storer is always up to date with the latest writes. In the context of a backup, this means whatever writes occurred after opening the backup cursor and before copying the size storer file will be included in the backed up data files. This can lead to inaccurate fast counts.

      I had also seen a related issue with updating fast counts for a PIT restore, filed under SERVER-87225.

            Assignee:
            backlog-server-execution [DO NOT USE] Backlog - Storage Execution Team
            Reporter:
            ali.mir@mongodb.com Ali Mir
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: