summaryrefslogtreecommitdiff
path: root/src/mongo/db
diff options
context:
space:
mode:
authorBenety Goh <benety@mongodb.com>2022-09-08 18:20:44 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-09-08 21:14:50 +0000
commitec2719abe04dea33c6453e84140da4fbb9e2f6fe (patch)
tree033301b04d5092dc6a831887d5b726714ccd37b7 /src/mongo/db
parent219990f17695b0ea4695f827a42a18e012b1e9cf (diff)
downloadmongo-ec2719abe04dea33c6453e84140da4fbb9e2f6fe.tar.gz
SERVER-69529 TransactionParticipant::_resetTransactionStateAndUnlock() clears numberOfPrePostImagesToWrite
Diffstat (limited to 'src/mongo/db')
-rw-r--r--src/mongo/db/transaction/transaction_participant.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mongo/db/transaction/transaction_participant.cpp b/src/mongo/db/transaction/transaction_participant.cpp
index a50a3c8624b..c86855f7d3c 100644
--- a/src/mongo/db/transaction/transaction_participant.cpp
+++ b/src/mongo/db/transaction/transaction_participant.cpp
@@ -3129,6 +3129,7 @@ void TransactionParticipant::Participant::_resetTransactionStateAndUnlock(
p().transactionOperationBytes = 0;
p().transactionOperations.clear();
p().transactionStmtIds.clear();
+ p().numberOfPrePostImagesToWrite = 0;
o(*lk).prepareOpTime = repl::OpTime();
o(*lk).recoveryPrepareOpTime = repl::OpTime();
p().autoCommit = boost::none;