diff options
Diffstat (limited to 'src/mongo/s/commands/strategy.cpp')
-rw-r--r-- | src/mongo/s/commands/strategy.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mongo/s/commands/strategy.cpp b/src/mongo/s/commands/strategy.cpp index 837c0a67855..92e4b26d694 100644 --- a/src/mongo/s/commands/strategy.cpp +++ b/src/mongo/s/commands/strategy.cpp @@ -492,11 +492,11 @@ void runCommand(OperationContext* opCtx, // Update transaction tracking state for a possible retry. Throws and aborts the // transaction if it cannot continue. if (auto txnRouter = TransactionRouter::get(opCtx)) { - auto abortGuard = MakeGuard( + auto abortGuard = makeGuard( [&] { txnRouter->implicitlyAbortTransaction(opCtx, ex.toStatus()); }); handleCanRetryInTransaction(opCtx, txnRouter, canRetry, ex); txnRouter->onStaleShardOrDbError(commandName, ex.toStatus()); - abortGuard.Dismiss(); + abortGuard.dismiss(); } if (canRetry) { @@ -511,11 +511,11 @@ void runCommand(OperationContext* opCtx, // Update transaction tracking state for a possible retry. Throws and aborts the // transaction if it cannot continue. if (auto txnRouter = TransactionRouter::get(opCtx)) { - auto abortGuard = MakeGuard( + auto abortGuard = makeGuard( [&] { txnRouter->implicitlyAbortTransaction(opCtx, ex.toStatus()); }); handleCanRetryInTransaction(opCtx, txnRouter, canRetry, ex); txnRouter->onStaleShardOrDbError(commandName, ex.toStatus()); - abortGuard.Dismiss(); + abortGuard.dismiss(); } if (canRetry) { @@ -528,11 +528,11 @@ void runCommand(OperationContext* opCtx, // Update transaction tracking state for a possible retry. Throws and aborts the // transaction if it cannot continue. if (auto txnRouter = TransactionRouter::get(opCtx)) { - auto abortGuard = MakeGuard( + auto abortGuard = makeGuard( [&] { txnRouter->implicitlyAbortTransaction(opCtx, ex.toStatus()); }); handleCanRetryInTransaction(opCtx, txnRouter, canRetry, ex); txnRouter->onSnapshotError(ex.toStatus()); - abortGuard.Dismiss(); + abortGuard.dismiss(); } if (canRetry) { |