summaryrefslogtreecommitdiff
path: root/src/mongo/db/session_catalog_mongod.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/session_catalog_mongod.cpp')
-rw-r--r--src/mongo/db/session_catalog_mongod.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/mongo/db/session_catalog_mongod.cpp b/src/mongo/db/session_catalog_mongod.cpp
index 518b871f3fc..ee3a7b6bd47 100644
--- a/src/mongo/db/session_catalog_mongod.cpp
+++ b/src/mongo/db/session_catalog_mongod.cpp
@@ -216,11 +216,10 @@ void abortInProgressTransactions(OperationContext* opCtx) {
IDLParserErrorContext("abort-in-progress-transactions"), cursor->next());
opCtx->setLogicalSessionId(txnRecord.getSessionId());
opCtx->setTxnNumber(txnRecord.getTxnNum());
- MongoDOperationContextSession ocs(opCtx);
+ MongoDOperationContextSessionWithoutRefresh ocs(opCtx);
auto txnParticipant = TransactionParticipant::get(opCtx);
LOG(3) << "Aborting transaction sessionId: " << txnRecord.getSessionId().toBSON()
<< " txnNumber " << txnRecord.getTxnNum();
- txnParticipant.beginOrContinueTransactionUnconditionally(opCtx, txnRecord.getTxnNum());
txnParticipant.abortTransactionForStepUp(opCtx);
}
}