diff options
author | Jason Chan <jason.chan@mongodb.com> | 2021-04-26 20:06:48 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-04-27 22:55:12 +0000 |
commit | 70a27d12642793fed2b05da116910799ea67c4f6 (patch) | |
tree | 16da3e81bd60a6dac282b74bd4de62919ed4d3e2 /src/mongo/db/repl/oplog_applier_impl.cpp | |
parent | 3fc7aedd7469e5bb0dfd53280c4845b6b5c39377 (diff) | |
download | mongo-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.cpp | 8 |
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) { |