summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/oplog_applier_impl.cpp
diff options
context:
space:
mode:
authorJason Chan <jason.chan@mongodb.com>2021-04-26 20:06:48 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-04-27 22:55:12 +0000
commit70a27d12642793fed2b05da116910799ea67c4f6 (patch)
tree16da3e81bd60a6dac282b74bd4de62919ed4d3e2 /src/mongo/db/repl/oplog_applier_impl.cpp
parent3fc7aedd7469e5bb0dfd53280c4845b6b5c39377 (diff)
downloadmongo-70a27d12642793fed2b05da116910799ea67c4f6.tar.gz
SERVER-55305 Do not coalesce updates across different txnNumbers for retryableWrites
Diffstat (limited to 'src/mongo/db/repl/oplog_applier_impl.cpp')
-rw-r--r--src/mongo/db/repl/oplog_applier_impl.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mongo/db/repl/oplog_applier_impl.cpp b/src/mongo/db/repl/oplog_applier_impl.cpp
index 6a4d08d8c37..93072539fba 100644
--- a/src/mongo/db/repl/oplog_applier_impl.cpp
+++ b/src/mongo/db/repl/oplog_applier_impl.cpp
@@ -734,6 +734,14 @@ void OplogApplierImpl::fillWriterVectors(
}
}
+void OplogApplierImpl::fillWriterVectors_forTest(
+ OperationContext* opCtx,
+ std::vector<OplogEntry>* ops,
+ std::vector<std::vector<const OplogEntry*>>* writerVectors,
+ std::vector<std::vector<OplogEntry>>* derivedOps) noexcept {
+ fillWriterVectors(opCtx, ops, writerVectors, derivedOps);
+}
+
Status applyOplogEntryOrGroupedInserts(OperationContext* opCtx,
const OplogEntryOrGroupedInserts& entryOrGroupedInserts,
OplogApplication::Mode oplogApplicationMode) {