From 86792e81d6e1b348ec102bb22039d2a5e5f5d7e5 Mon Sep 17 00:00:00 2001 From: Pavithra Vetriselvan Date: Tue, 24 Sep 2019 02:03:40 +0000 Subject: SERVER-39614 replace inActiveOrKilledMultiDocumentTransaction with inMultiDocumentTransaction (cherry picked from commit 53bdef48cc8a14c23afc2223c9a8826a0f587ac7) --- src/mongo/db/ops/write_ops_exec.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/mongo/db/ops') diff --git a/src/mongo/db/ops/write_ops_exec.cpp b/src/mongo/db/ops/write_ops_exec.cpp index 685672de251..dedb2683898 100644 --- a/src/mongo/db/ops/write_ops_exec.cpp +++ b/src/mongo/db/ops/write_ops_exec.cpp @@ -246,7 +246,7 @@ bool handleError(OperationContext* opCtx, } auto txnParticipant = TransactionParticipant::get(opCtx); - if (txnParticipant && txnParticipant.inActiveOrKilledMultiDocumentTransaction()) { + if (txnParticipant && txnParticipant.inMultiDocumentTransaction()) { if (isTransientTransactionError( ex.code(), false /* hasWriteConcernError */, false /* isCommitTransaction */)) { // Tell the client to try the whole txn again, by returning ok: 0 with errorLabels. @@ -400,7 +400,7 @@ bool insertBatchAndHandleErrors(OperationContext* opCtx, try { acquireCollection(); auto txnParticipant = TransactionParticipant::get(opCtx); - auto inTxn = txnParticipant && txnParticipant.inActiveOrKilledMultiDocumentTransaction(); + auto inTxn = txnParticipant && txnParticipant.inMultiDocumentTransaction(); if (!collection->getCollection()->isCapped() && !inTxn && batch.size() > 1) { // First try doing it all together. If all goes well, this is all we need to do. // See Collection::_insertDocuments for why we do all capped inserts one-at-a-time. @@ -491,7 +491,7 @@ WriteResult performInserts(OperationContext* opCtx, // transaction. auto txnParticipant = TransactionParticipant::get(opCtx); invariant(!opCtx->lockState()->inAWriteUnitOfWork() || - (txnParticipant && txnParticipant.inActiveOrKilledMultiDocumentTransaction())); + (txnParticipant && txnParticipant.inMultiDocumentTransaction())); auto& curOp = *CurOp::get(opCtx); ON_BLOCK_EXIT([&] { // This is the only part of finishCurOp we need to do for inserts because they reuse the @@ -758,7 +758,7 @@ WriteResult performUpdates(OperationContext* opCtx, const write_ops::Update& who // transaction. auto txnParticipant = TransactionParticipant::get(opCtx); invariant(!opCtx->lockState()->inAWriteUnitOfWork() || - (txnParticipant && txnParticipant.inActiveOrKilledMultiDocumentTransaction())); + (txnParticipant && txnParticipant.inMultiDocumentTransaction())); uassertStatusOK(userAllowedWriteNS(wholeOp.getNamespace())); DisableDocumentValidationIfTrue docValidationDisabler( @@ -915,7 +915,7 @@ WriteResult performDeletes(OperationContext* opCtx, const write_ops::Delete& who // transaction. auto txnParticipant = TransactionParticipant::get(opCtx); invariant(!opCtx->lockState()->inAWriteUnitOfWork() || - (txnParticipant && txnParticipant.inActiveOrKilledMultiDocumentTransaction())); + (txnParticipant && txnParticipant.inMultiDocumentTransaction())); uassertStatusOK(userAllowedWriteNS(wholeOp.getNamespace())); DisableDocumentValidationIfTrue docValidationDisabler( -- cgit v1.2.1