summaryrefslogtreecommitdiff
path: root/src/mongo/db/transaction/transaction_participant.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/transaction/transaction_participant.cpp')
-rw-r--r--src/mongo/db/transaction/transaction_participant.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mongo/db/transaction/transaction_participant.cpp b/src/mongo/db/transaction/transaction_participant.cpp
index a1e1b205fec..c961a63ee6b 100644
--- a/src/mongo/db/transaction/transaction_participant.cpp
+++ b/src/mongo/db/transaction/transaction_participant.cpp
@@ -553,7 +553,7 @@ void TransactionParticipant::performNoopWrite(OperationContext* opCtx, StringDat
AutoGetOplog oplogWrite(opCtx, OplogAccessMode::kWrite);
uassert(ErrorCodes::NotWritablePrimary,
"Not primary when performing noop write for {}"_format(msg),
- replCoord->canAcceptWritesForDatabase(opCtx, "admin"));
+ replCoord->canAcceptWritesForDatabase(opCtx, DatabaseName::kAdmin));
writeConflictRetry(
opCtx, "performNoopWrite", NamespaceString::kRsOplogNamespace.ns(), [&opCtx, &msg] {
@@ -946,7 +946,7 @@ void TransactionParticipant::Participant::beginOrContinue(
auto replCoord = repl::ReplicationCoordinator::get(opCtx);
uassert(ErrorCodes::NotWritablePrimary,
"Not primary so we cannot begin or continue a transaction",
- replCoord->canAcceptWritesForDatabase(opCtx, "admin"));
+ replCoord->canAcceptWritesForDatabase(opCtx, DatabaseName::kAdmin));
// Disallow multi-statement transactions on shard servers that have
// writeConcernMajorityJournalDefault=false unless enableTestCommands=true. But allow
// retryable writes (autocommit == boost::none).
@@ -1865,7 +1865,7 @@ void TransactionParticipant::Participant::commitPreparedTransaction(
if (opCtx->writesAreReplicated()) {
uassert(ErrorCodes::NotWritablePrimary,
"Not primary so we cannot commit a prepared transaction",
- replCoord->canAcceptWritesForDatabase(opCtx, "admin"));
+ replCoord->canAcceptWritesForDatabase(opCtx, DatabaseName::kAdmin));
}
uassert(
@@ -2152,7 +2152,7 @@ void TransactionParticipant::Participant::_abortActivePreparedTransaction(Operat
auto replCoord = repl::ReplicationCoordinator::get(opCtx);
uassert(ErrorCodes::NotWritablePrimary,
"Not primary so we cannot abort a prepared transaction",
- replCoord->canAcceptWritesForDatabase(opCtx, "admin"));
+ replCoord->canAcceptWritesForDatabase(opCtx, DatabaseName::kAdmin));
}
_abortActiveTransaction(opCtx, TransactionState::kPrepared);