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

Expose `BackupCursorService::openBackupCursor` to aggregation command.

    XMLWordPrintableJSON

Details

    • Icon: New Feature New Feature
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 4.1.2
    • None
    • Storage
    • None
    • Fully Compatible
    • Storage NYC 2018-07-30, Storage NYC 2018-08-13
    • 0

    Description

      Create a document source aggregation stage $backupCursor that calls into BackupCursorService::openBackupCursor. The companion closeBackupCursor method should be called when the query level cursor is killed via killCursors or the cursor manager times out the cursor.

      This aggregation cursor should be tailable and return a document for each file to copy:

      {filename: "<filename>"}
      

      This ticket should not add auth rules nor the replication metadata document describing the checkpoint timestamp and oplog range in the checkpoint.

      Attachments

        Activity

          People

            daniel.gottlieb@mongodb.com Daniel Gottlieb (Inactive)
            daniel.gottlieb@mongodb.com Daniel Gottlieb (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: