Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-50317 Const correct uses of Collection | Henrik Edin | 2020-09-02 | 1 | -1/+1 |
| | | | | | | Most of the code should only need a const Collection now. AutoGetCollection returns a const Collection by default. There is a placeholder getWritableCollection() interface that will handle the necessary steps we need for lock free reads in the future. Added some operators to AutoGetCollection so it behaves more like a smart pointer. | ||||
* | SERVER-47667: Create FCVOpObserver | Grace Luong | 2020-08-19 | 1 | -0/+3 |
| | |||||
* | SERVER-48860 Create migration oplog applier class, writing no-ops only | Matthew Russotto | 2020-08-17 | 1 | -1/+5 |
| | |||||
* | SERVER-47531 OpObserver: Convert usage of ↵ | Cheahuychou Mao | 2020-05-08 | 1 | -4/+23 |
| | | | | getCollectionDescription_DEPRECATED to getCollectionDescription | ||||
* | SERVER-47870 Push updated majority commit point values on config servers ↵ | Kevin Pulo | 2020-05-04 | 1 | -0/+2 |
| | | | | into configOpTime | ||||
* | SERVER-9306 Ability to temporarily forbid query optimizer from using index ↵ | Zhihui Fan | 2020-04-22 | 1 | -1/+1 |
| | | | | | | ("Hidden Index") SERVER-47275 Take over and complete Hidden Indexes PR Co-authored-by: Ruoxin Xu <ruoxin.xu@mongodb.com> | ||||
* | SERVER-47461 Remove commit quorum field from StartIndexBuild oplog entry. | Suganthi Mani | 2020-04-14 | 1 | -1/+0 |
| | |||||
* | SERVER-39071 Implements commit quorum for two phase index builds. | Suganthi Mani | 2020-03-02 | 1 | -0/+1 |
| | |||||
* | SERVER-45806 Record pre-images on updates and deletes when recordPreImage is ↵ | Jonathan Reams | 2020-02-10 | 1 | -2/+4 |
| | | | | enabled | ||||
* | SERVER-44911 Make index operations abort concurrent outgoing migrations | Cheahuychou Mao | 2019-12-11 | 1 | -0/+1 |
| | |||||
* | SERVER-43315 OpObserver::onAbortIndexBuild() accepts reason for aborting ↵ | Benety Goh | 2019-09-13 | 1 | -0/+1 |
| | | | | index as a Status | ||||
* | SERVER-40475 Migrate sentinel entry for retryable writes converted to ↵ | Matthew Saltz | 2019-05-02 | 1 | -1/+3 |
| | | | | transactions | ||||
* | SERVER-39940 Model a shard key update as a delete inside the chunk migration ↵ | Blake Oler | 2019-04-24 | 1 | -1/+2 |
| | | | | cloner if the document moves out of a currently-migrating chunk | ||||
* | SERVER-40357 expand all calls to MONGO_DISALLOW_COPYING | Billy Donahue | 2019-03-28 | 1 | -1/+2 |
| | | | | | | | | | | | produced by: hits="$(git grep -n MONGO_DISALLOW_COPYING | cut -d: -f1 )" for f in "$hits"; do sed -i.orig ' s/^\( *\)MONGO_DISALLOW_COPYING(\(.*\));/\1\2(const \2\&) = delete;\n\1\2\& operator=(const \2\&) = delete;/; ' $f done | ||||
* | SERVER-39935 Don't pass in optime when migrating transaction statements | Blake Oler | 2019-03-20 | 1 | -3/+1 |
| | |||||
* | SERVER-39441 Write the new 'prepareTransaction' command on primary | Jason Chan | 2019-03-11 | 1 | -2/+2 |
| | |||||
* | SERVER-39926 Observe prepared transactions on prepare for migration to ↵ | Blake Oler | 2019-03-08 | 1 | -4/+4 |
| | | | | guarantee collection locking | ||||
* | Revert "SERVER-39441 Write the new 'prepareTransaction' command on primary" | Benety Goh | 2019-03-07 | 1 | -2/+2 |
| | | | | This reverts commit 86c1120002b6f28183f024f373ecc58123624a46. | ||||
* | SERVER-39441 Write the new 'prepareTransaction' command on primary | Jason Chan | 2019-03-07 | 1 | -2/+2 |
| | |||||
* | SERVER-39021 Switch migrations to observe multi-statement transaction CRUD ↵ | Blake Oler | 2019-02-21 | 1 | -0/+4 |
| | | | | statements onCommit instead of onCRUD | ||||
* | SERVER-39561 Split OpObserver::onTransactionCommit() into two functions for ↵ | Blake Oler | 2019-02-20 | 1 | -4/+7 |
| | | | | unprepared and prepared transactions respectively | ||||
* | SERVER-39560 - remove leading blank line on all C++ files | Billy Donahue | 2019-02-13 | 1 | -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-39017 Allow prepared transaction statements to persist in-memory ↵ | Blake Oler | 2019-02-01 | 1 | -2/+5 |
| | | | | until commit | ||||
* | SERVER-39067 Implement new simultaneous index builds abortIndexBuild oplog ↵ | Gregory Wlodarek | 2019-02-01 | 1 | -1/+3 |
| | | | | entry in OpObserver and oplog.cpp | ||||
* | SERVER-39066 Add OpObservers and oplog handling for startIndexBuild and ↵ | Dianna Hohensee | 2019-01-22 | 1 | -0/+20 |
| | | | | commitIndexBuild | ||||
* | SERVER-38800 OpObserver accepts numRecords for drop and rename operations | Benety Goh | 2019-01-08 | 1 | -0/+3 |
| | |||||
* | SERVER-37350 Shards should reject writes in snapshot sharded transactions to ↵ | Jack Mulrow | 2018-10-30 | 1 | -3/+6 |
| | | | | chunks that have moved | ||||
* | SERVER-37443 Make catalog objects survive collection rename. | David Storch | 2018-10-23 | 1 | -1/+2 |
| | | | | | | This change only applies to collection renames within the same database. Rename across databases requires copying the data, and the resulting collection will have a new UUID. | ||||
* | SERVER-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 1 | -8/+10 |
| | |||||
* | SERVER-37487 Aborting a prepared transaction must not respect ↵ | Tess Avitabile | 2018-10-05 | 1 | -1/+2 |
| | | | | maxTransactionLockMillis | ||||
* | SERVER-35865 SERVER-35816 SERVER-35730 Write commit oplog entry on commit of ↵ | Judah Schvimer | 2018-09-21 | 1 | -1/+3 |
| | | | | prepared transaction | ||||
* | SERVER-36084 Remove sharding runtime dependency from OpObserverImpl | Henrik Edin | 2018-09-20 | 1 | -20/+44 |
| | | | | | Implement a new subclass of OpObserverImpl to handle the sharding logic. Can hopefully be a pure subclass of just OpObserver when OpTimes can be passed into observers. | ||||
* | SERVER-36472 Convert OptionalCollectionUUID in OpObserver::onCreateIndex to ↵ | Gregory Wlodarek | 2018-09-07 | 1 | -1/+1 |
| | | | | CollectionUUID | ||||
* | SERVER-35798 preallocate prepare timestamp | Judah Schvimer | 2018-08-07 | 1 | -1/+1 |
| | |||||
* | SERVER-35597 SERVER-35598 Ensure prepared transactions can be committed | Judah Schvimer | 2018-07-20 | 1 | -1/+1 |
| | |||||
* | SERVER-34414 Create system indexes using the normal index creation and ↵ | Matthew Russotto | 2018-07-03 | 1 | -1/+2 |
| | | | | | | | replication process. Do not create them directly on secondaries. Do create oplog entries for index creation. | ||||
* | SERVER-34615 Make UUIDCatalog updates for renameCollection atomic | Maria van Keulen | 2018-06-06 | 1 | -6/+18 |
| | |||||
* | SERVER-34196 remove redundant dropTarget boolean argument from ↵ | Benety Goh | 2018-03-30 | 1 | -1/+0 |
| | | | | OpObserver::onRenameCollection | ||||
* | SERVER-33306 SERVER-33307 SERVER-33308 Add prepareTransaction command stub. ↵ | Louis Williams | 2018-03-21 | 1 | -0/+1 |
| | | | | | | Add prepare method to WriteUnitOfWork. Implement prepareUnitOfWork in WiredTigerRecoveryUnit. | ||||
* | SERVER-29933 Add onReplicationRollback OpObserver method | William Schultz | 2018-02-21 | 1 | -0/+2 |
| | |||||
* | SERVER-33058 Add onTransactionCommit and onTransactionAbort opObservers | Matthew Russotto | 2018-02-13 | 1 | -0/+2 |
| | |||||
* | SERVER-29602 New OpObserverRegistry to allow multiple observers | Geert Bosch | 2017-12-21 | 1 | -4/+3 |
| | | | | Also removes sharding specific interfaces for OpObserver. | ||||
* | SERVER-29961 Close change notification cursors when a chunk migrates to a ↵ | Siyuan Zhou | 2017-09-13 | 1 | -1/+5 |
| | | | | new shard | ||||
* | SERVER-30371 remove dropSource from renameCollection oplog entry format | Benety Goh | 2017-09-06 | 1 | -1/+0 |
| | |||||
* | SERVER-30407 Store pre/post-image documents when running findAndModify with ↵ | Randolph Tan | 2017-08-17 | 1 | -1/+2 |
| | | | | txnNumber | ||||
* | SERVER-30212 OpObserver::onRenameCollection() returns rename op time | Benety Goh | 2017-08-15 | 1 | -8/+8 |
| | |||||
* | SERVER-28912 Thread stmtId from update and delete requests to oplog | Randolph Tan | 2017-07-21 | 1 | -0/+1 |
| | |||||
* | SERVER-28912 Thread statement id from batched insert command oplog entry | Randolph Tan | 2017-07-12 | 1 | -2/+2 |
| | |||||
* | SERVER-29904 don't generate convertToCapped oplog entries | Geert Bosch | 2017-07-03 | 1 | -5/+0 |
| | |||||
* | SERVER-27992 Use UUIDs for replication | Geert Bosch | 2017-06-23 | 1 | -1/+2 |
| |