Expose `BackupCursorService::openBackupCursor` to aggregation command.

XMLWordPrintableJSON

    • Type: New Feature
    • Resolution: Fixed
    • Priority: Major - P3
    • 4.1.2
    • Affects Version/s: None
    • Component/s: Storage
    • None
    • Fully Compatible
    • Storage NYC 2018-07-30, Storage NYC 2018-08-13
    • 0
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      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.

            Assignee:
            Daniel Gottlieb (Inactive)
            Reporter:
            Daniel Gottlieb (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: