summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mongo/db/pipeline/mongo_process_interface.h2
-rw-r--r--src/mongo/db/pipeline/mongos_process_interface.h2
-rw-r--r--src/mongo/db/pipeline/process_interface_standalone.cpp4
-rw-r--r--src/mongo/db/pipeline/process_interface_standalone.h2
-rw-r--r--src/mongo/db/pipeline/stub_mongo_process_interface.h2
-rw-r--r--src/mongo/db/storage/backup_cursor_hooks.cpp2
-rw-r--r--src/mongo/db/storage/backup_cursor_hooks.h2
-rw-r--r--src/mongo/db/storage/backup_cursor_state.h2
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;
};