diff options
Diffstat (limited to 'src')
8 files changed, 9 insertions, 9 deletions
diff --git a/src/mongo/db/pipeline/mongo_process_interface.h b/src/mongo/db/pipeline/mongo_process_interface.h index 033d9658c51..c5f11d566cf 100644 --- a/src/mongo/db/pipeline/mongo_process_interface.h +++ b/src/mongo/db/pipeline/mongo_process_interface.h @@ -252,7 +252,7 @@ public: */ virtual BackupCursorState openBackupCursor(OperationContext* opCtx) = 0; - virtual void closeBackupCursor(OperationContext* opCtx, std::uint64_t cursorId) = 0; + virtual void closeBackupCursor(OperationContext* opCtx, UUID backupId) = 0; /** * Returns a vector of BSON objects, where each entry in the vector describes a plan cache entry diff --git a/src/mongo/db/pipeline/mongos_process_interface.h b/src/mongo/db/pipeline/mongos_process_interface.h index 16a7005d262..d9e19b22f11 100644 --- a/src/mongo/db/pipeline/mongos_process_interface.h +++ b/src/mongo/db/pipeline/mongos_process_interface.h @@ -146,7 +146,7 @@ public: MONGO_UNREACHABLE; } - void closeBackupCursor(OperationContext* opCtx, std::uint64_t cursorId) final { + void closeBackupCursor(OperationContext* opCtx, UUID backupId) final { MONGO_UNREACHABLE; } diff --git a/src/mongo/db/pipeline/process_interface_standalone.cpp b/src/mongo/db/pipeline/process_interface_standalone.cpp index 4c1dc97c2ae..a071a848a5a 100644 --- a/src/mongo/db/pipeline/process_interface_standalone.cpp +++ b/src/mongo/db/pipeline/process_interface_standalone.cpp @@ -395,10 +395,10 @@ BackupCursorState MongoInterfaceStandalone::openBackupCursor(OperationContext* o } } -void MongoInterfaceStandalone::closeBackupCursor(OperationContext* opCtx, std::uint64_t cursorId) { +void MongoInterfaceStandalone::closeBackupCursor(OperationContext* opCtx, UUID backupId) { auto backupCursorHooks = BackupCursorHooks::get(opCtx->getServiceContext()); if (backupCursorHooks->enabled()) { - backupCursorHooks->closeBackupCursor(opCtx, cursorId); + backupCursorHooks->closeBackupCursor(opCtx, backupId); } else { uasserted(50955, "Backup cursors are an enterprise only feature."); } diff --git a/src/mongo/db/pipeline/process_interface_standalone.h b/src/mongo/db/pipeline/process_interface_standalone.h index 7ed45fe14f1..257a42440e1 100644 --- a/src/mongo/db/pipeline/process_interface_standalone.h +++ b/src/mongo/db/pipeline/process_interface_standalone.h @@ -105,7 +105,7 @@ public: std::vector<GenericCursor> getIdleCursors(const boost::intrusive_ptr<ExpressionContext>& expCtx, CurrentOpUserMode userMode) const final; BackupCursorState openBackupCursor(OperationContext* opCtx) final; - void closeBackupCursor(OperationContext* opCtx, std::uint64_t cursorId) final; + void closeBackupCursor(OperationContext* opCtx, UUID backupId) final; std::vector<BSONObj> getMatchingPlanCacheEntryStats(OperationContext*, const NamespaceString&, diff --git a/src/mongo/db/pipeline/stub_mongo_process_interface.h b/src/mongo/db/pipeline/stub_mongo_process_interface.h index d4f3a6dacb6..906a750c40a 100644 --- a/src/mongo/db/pipeline/stub_mongo_process_interface.h +++ b/src/mongo/db/pipeline/stub_mongo_process_interface.h @@ -164,7 +164,7 @@ public: MONGO_UNREACHABLE; } - void closeBackupCursor(OperationContext* opCtx, std::uint64_t cursorId) final { + void closeBackupCursor(OperationContext* opCtx, UUID backupId) final { MONGO_UNREACHABLE; } diff --git a/src/mongo/db/storage/backup_cursor_hooks.cpp b/src/mongo/db/storage/backup_cursor_hooks.cpp index 9fa7b19eb80..06bf9e4f358 100644 --- a/src/mongo/db/storage/backup_cursor_hooks.cpp +++ b/src/mongo/db/storage/backup_cursor_hooks.cpp @@ -82,7 +82,7 @@ BackupCursorState BackupCursorHooks::openBackupCursor(OperationContext* opCtx) { MONGO_UNREACHABLE; } -void BackupCursorHooks::closeBackupCursor(OperationContext* opCtx, std::uint64_t cursorId) { +void BackupCursorHooks::closeBackupCursor(OperationContext* opCtx, UUID backupId) { MONGO_UNREACHABLE; } diff --git a/src/mongo/db/storage/backup_cursor_hooks.h b/src/mongo/db/storage/backup_cursor_hooks.h index 7c27e2f27d6..658ae16370c 100644 --- a/src/mongo/db/storage/backup_cursor_hooks.h +++ b/src/mongo/db/storage/backup_cursor_hooks.h @@ -64,7 +64,7 @@ public: virtual BackupCursorState openBackupCursor(OperationContext* opCtx); - virtual void closeBackupCursor(OperationContext* opCtx, std::uint64_t cursorId); + virtual void closeBackupCursor(OperationContext* opCtx, UUID backupId); virtual bool isBackupCursorOpen() const; }; diff --git a/src/mongo/db/storage/backup_cursor_state.h b/src/mongo/db/storage/backup_cursor_state.h index 7f8b91cf71c..be4b43f7e19 100644 --- a/src/mongo/db/storage/backup_cursor_state.h +++ b/src/mongo/db/storage/backup_cursor_state.h @@ -39,7 +39,7 @@ namespace mongo { struct BackupCursorState { - std::uint64_t cursorId; + UUID backupId; boost::optional<Document> preamble; std::vector<std::string> filenames; }; |