summaryrefslogtreecommitdiff
path: root/src/mongo/db/commands/snapshot_management.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/commands/snapshot_management.cpp')
-rw-r--r--src/mongo/db/commands/snapshot_management.cpp19
1 files changed, 10 insertions, 9 deletions
diff --git a/src/mongo/db/commands/snapshot_management.cpp b/src/mongo/db/commands/snapshot_management.cpp
index 5c215c4c6f4..8ab963eb71e 100644
--- a/src/mongo/db/commands/snapshot_management.cpp
+++ b/src/mongo/db/commands/snapshot_management.cpp
@@ -63,7 +63,7 @@ public:
h << "Creates a new named snapshot";
}
- bool run(OperationContext* txn,
+ bool run(OperationContext* opCtx,
const std::string& dbname,
BSONObj& cmdObj,
int,
@@ -75,14 +75,15 @@ public:
return appendCommandStatus(result, {ErrorCodes::CommandNotSupported, ""});
}
- ScopedTransaction st(txn, MODE_IX);
- Lock::GlobalLock lk(txn->lockState(), MODE_IX, UINT_MAX);
+ ScopedTransaction st(opCtx, MODE_IX);
+ Lock::GlobalLock lk(opCtx->lockState(), MODE_IX, UINT_MAX);
- auto status = snapshotManager->prepareForCreateSnapshot(txn);
+ auto status = snapshotManager->prepareForCreateSnapshot(opCtx);
if (status.isOK()) {
- const auto name = repl::ReplicationCoordinator::get(txn)->reserveSnapshotName(nullptr);
+ const auto name =
+ repl::ReplicationCoordinator::get(opCtx)->reserveSnapshotName(nullptr);
result.append("name", static_cast<long long>(name.asU64()));
- status = snapshotManager->createSnapshot(txn, name);
+ status = snapshotManager->createSnapshot(opCtx, name);
}
return appendCommandStatus(result, status);
}
@@ -113,7 +114,7 @@ public:
h << "Sets the snapshot for {readConcern: {level: 'majority'}}";
}
- bool run(OperationContext* txn,
+ bool run(OperationContext* opCtx,
const std::string& dbname,
BSONObj& cmdObj,
int,
@@ -125,8 +126,8 @@ public:
return appendCommandStatus(result, {ErrorCodes::CommandNotSupported, ""});
}
- ScopedTransaction st(txn, MODE_IX);
- Lock::GlobalLock lk(txn->lockState(), MODE_IX, UINT_MAX);
+ ScopedTransaction st(opCtx, MODE_IX);
+ Lock::GlobalLock lk(opCtx->lockState(), MODE_IX, UINT_MAX);
auto name = SnapshotName(cmdObj.firstElement().Long());
snapshotManager->setCommittedSnapshot(name);
return true;