summaryrefslogtreecommitdiff
path: root/src/mongo/db/transaction
diff options
context:
space:
mode:
authorBenety Goh <benety@mongodb.com>2022-09-06 19:38:32 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-09-06 21:18:37 +0000
commit90b73b73949722ef92872bf2ca733e6906984b7c (patch)
tree0ed6f47ef037e9452b8290a9821b867e66d77e52 /src/mongo/db/transaction
parentc1ae6a0eb81d489177f17cc7ad71d817983691f4 (diff)
downloadmongo-90b73b73949722ef92872bf2ca733e6906984b7c.tar.gz
SERVER-69478 avoid copying completed transaction ops in commitUnpreparedTransactionOperation()
Diffstat (limited to 'src/mongo/db/transaction')
-rw-r--r--src/mongo/db/transaction/transaction_participant.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/db/transaction/transaction_participant.cpp b/src/mongo/db/transaction/transaction_participant.cpp
index 28c22397d5d..b47cd38f22a 100644
--- a/src/mongo/db/transaction/transaction_participant.cpp
+++ b/src/mongo/db/transaction/transaction_participant.cpp
@@ -1812,7 +1812,7 @@ void TransactionParticipant::Participant::commitUnpreparedTransaction(OperationC
"commitTransaction must provide commitTimestamp to prepared transaction.",
!o().txnState.isPrepared());
- auto txnOps = retrieveCompletedTransactionOperations(opCtx);
+ auto& txnOps = retrieveCompletedTransactionOperations(opCtx);
auto opObserver = opCtx->getServiceContext()->getOpObserver();
invariant(opObserver);