summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/oplog_entry.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-49820 Allow setting destined recipient in oplog entriesjannaerin2020-08-031-3/+10
|
* SERVER-47735 change mongo source over to logv2Billy Donahue2020-04-261-1/+1
| | | | | | - Remove several legacy logger/ files - Convert all MONGO_LOG_DEFAULT_COMPONENT to the LOGV2 version. - Globally replace logger::{LogSeverity,LogComponent} => logv2::
* SERVER-46585 Move redact to logv2Henrik Edin2020-03-101-1/+1
|
* SERVER-45565: Modified Oplog Batcher behavior to process large transaction ↵Andrew Chen2020-03-041-6/+34
| | | | | | oplog entries in separate batches create mode 100644 jstests/noPassthrough/large_txn_correctness.js
* SERVER-45567 removing util/log.h where I canGabriel Russell2020-02-211-1/+1
| | | | | | | o converting some log lines that were missed o fixing some missing includes create mode 100644 src/mongo/transport/ismaster_metrics.cpp
* SERVER-34039 Remove use of optional UUID in replication codebaseAli Mir2020-02-071-3/+3
|
* SERVER-44849 Allow new index creation inside multi-document transactionsMaria van Keulen2020-02-031-0/+17
| | | | | | New index creation is permissible inside of a multi-document transaction if the collection on which the index is created does not predate the start of the transaction and is empty.
* SERVER-44852 Handle transactions with commands during oplog applicationMaria van Keulen2020-01-141-0/+22
|
* SERVER-44139 Allow collection creation in multi-document transactionsMaria van Keulen2020-01-071-0/+38
| | | | This commit allows the feature for single-node replica sets only.
* SERVER-42589 Made the wall field in oplog_entry.idl a required fieldXuerui Fa2019-09-041-5/+3
|
* SERVER-41772 Apply clang-format 7.0.1 to the codebaseclang-format-7.0.12019-07-271-3/+2
|
* SERVER-35353: Use MutableOplogEntry class to build up oplog entries ↵Lingzhi Deng2019-07-081-19/+36
| | | | progressively
* SERVER-36570: make OplogEntryBase mutable but keep OplogEntry immutableLingzhi Deng2019-06-121-5/+5
| | | | Also make OplogEntry.raw private
* SERVER-41188 Remove support for explicit prepare oplog entry on secondarySiyuan Zhou2019-05-221-2/+0
|
* SERVER-39809 Remove the prepare root field of oplog entrySiyuan Zhou2019-05-211-10/+5
|
* SERVER-40677 Support implicit prepare of multiple applyOps entries on a ↵Jason Chan2019-05-131-1/+1
| | | | secondary on its own batch
* SERVER-40248 Return correct operation to apply for update oplog entriesJudah Schvimer2019-05-071-9/+12
|
* SERVER-40169 OplogEntry constructor accepts prepare argumentBenety Goh2019-04-051-3/+9
|
* SERVER-40350 Create a ReplOperation/Durable class delineation to indicate ↵Blake Oler2019-04-051-1/+1
| | | | fields not persisted to disk
* SERVER-40080 report last applied and last durable wall clock timesMaria van Keulen2019-03-191-0/+1
|
* SERVER-39441 Write the new 'prepareTransaction' command on primaryJason Chan2019-03-111-0/+2
|
* Revert "SERVER-39441 Write the new 'prepareTransaction' command on primary"Benety Goh2019-03-071-2/+0
| | | | This reverts commit 86c1120002b6f28183f024f373ecc58123624a46.
* SERVER-39441 Write the new 'prepareTransaction' command on primaryJason Chan2019-03-071-0/+2
|
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-1/+0
| | | | | | Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines.
* SERVER-38701 Prohibit two phase index build oplog entries through applyOpsLouis Williams2019-02-061-0/+6
|
* SERVER-36815 Remove references to oplog entry's hash fieldSamy Lanka2019-01-171-3/+5
|
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-8/+10
|
* SERVER-37480 Use OplogEntry in command oplog applicationSiyuan Zhou2018-10-111-3/+4
|
* SERVER-35875 Remove invariant in OplogEntry::getCommandType().Siyuan Zhou2018-09-271-4/+1
|
* SERVER-34882 Support creating instances with all required fields in IDLMark Benvenuto2018-09-141-5/+5
|
* SERVER-35307 Support prepared transactions on secondaries and immediately ↵Siyuan Zhou2018-09-131-1/+0
| | | | abort them.
* SERVER-35863 log abortTransaction oplog entry when prepared transactionsJudah Schvimer2018-09-071-0/+2
| | | | abort
* SERVER-35597 SERVER-35598 Ensure prepared transactions can be committedJudah Schvimer2018-07-201-0/+2
|
* SERVER-34824 Make prepareTransaction command write a prepare oplog entry and ↵Judah Schvimer2018-06-071-0/+5
| | | | use its optime as the prepare timestamp
* SERVER-33951 Abort transactions when the pending writes pass 16MB worth of ↵Matthew Russotto2018-04-131-0/+5
| | | | write data
* SERVER-32445 config.transactions table can get out of sync when the ↵Randolph Tan2018-03-121-0/+7
| | | | | | TransactionReaper remove entries Secondary replication of config.transactions table is now changed to create oplog entries of the actual updates to mirror what the primary would have done.
* SERVER-33725 use OplogEntry to parse opType in SyncTail::syncApplyBenety Goh2018-03-071-2/+7
|
* SERVER-33216 Implement commitTransaction command.Siyuan Zhou2018-03-051-4/+4
|
* SERVER-32320 Push doTxn oplog entry generation into logOp on transaction commit.Matthew Russotto2018-03-011-0/+4
|
* SERVER-32918 Set OpType in ReplOperation maker helpers.Siyuan Zhou2018-02-091-0/+3
|
* SERVER-32918 Extract operation fields of OplogEntryBase into chained ↵Siyuan Zhou2018-02-061-0/+32
| | | | ReplOperation.
* SERVER-29200 add OplogEntry::getOperationToApply()Benety Goh2018-01-161-0/+14
| | | | remove references to OplogEntry::raw from rollback, prefetchPagesForReplicatedOp() and SyncTail
* SERVER-29200 add OplogEntry::getRawObjSizeBytes()Benety Goh2018-01-161-0/+4
| | | | remove references to OplogEntry::raw from SyncTail::OpQueue and InitialSyncer
* SERVER-31356 remove unused OplogEntry constructorsBenety Goh2017-11-071-43/+0
|
* SERVER-31356 add OplogEntry constructor to support uuid and transaction ↵Benety Goh2017-11-071-15/+105
| | | | related fields
* SERVER-30894 Make object2 an optional parameter for OplogEntryRandolph Tan2017-09-191-5/+7
|
* SERVER-30573 Add dbCheck command.Ian Kuehne2017-08-221-0/+2
| | | | Also includes fixes for SERVER-30439, SERVER-30422 and SERVER-30618.
* SERVER-27992 Use UUIDs for replicationGeert Bosch2017-06-231-2/+2
|
* SERVER-28846 Use IDL to generate oplog entry parsersJudah Schvimer2017-05-171-47/+117
|
* SERVER-28846 replace public variables with getters in OplogEntryJudah Schvimer2017-05-031-18/+17
|