summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/rs_rollback.h
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-8/+10
|
* SERVER-32588 create parameter to force rollback via refetchKyle Suarez2018-02-281-3/+4
| | | | | | Set the forceRollbackViaRefetch parameter to always use the rollback via refetch algorithm during rollback, even if the storage engine supports rollback via recover to stable timestamp.
* SERVER-31047 Rollback properly removes redundant index operationsWilliam Schultz2017-10-241-4/+3
|
* SERVER-31295 SERVER-31489 Allow applyOps to rollback without UUIDKatherine Walker2017-10-201-1/+3
|
* SERVER-30381 Remove handing for rolling back dropSource collectionsBenety Goh2017-09-061-14/+0
|
* SERVER-30508 Fail rollback via refetch if transactions collection UUID is ↵Jack Mulrow2017-08-231-0/+13
| | | | different on sync source
* SERVER-30076 Use the UUID of the transactions collection for rollback via ↵Jack Mulrow2017-08-171-0/+3
| | | | refetch
* SERVER-29667 Update rollback of document refetch to use UUIDsAllison Chang2017-08-031-9/+11
|
* SERVER-29959 Update rollback of renameCollection commands to use UUIDsAllison Chang2017-07-311-3/+50
|
* SERVER-29665 Update rollback of collMod commands to use UUIDsAllison Chang2017-07-261-1/+3
|
* SERVER-29662 Make rollback of dropIndexes/createIndexes UUID compatibleAllison Chang2017-07-261-3/+15
|
* SERVER-30150 DropPendingCollectionReaper::rollBackDropPendingCollection() ↵Benety Goh2017-07-211-2/+2
| | | | | | | | rolls back at most one drop-pending collection. Since it is now possible for multiple drop-pending collections (in different databases) to be linked to the same drop optime, this function requires the fully qualified original collection optime to be able to locate the correct entry in the drop pending collection multimap.
* SERVER-29633 Update rollback of createCollection commands to use UUIDsAllison Chang2017-07-171-1/+3
|
* SERVER-29531 Handle rollbacks in SessionTransactionTableJack Mulrow2017-07-121-0/+4
|
* SERVER-29276 rolls back drop pending collectionsJudah Schvimer2017-06-291-0/+7
|
* SERVER-29470 Create new files for rollback code for collections without UUIDsAllison Chang2017-06-211-0/+2
|
* SERVER-29467 Update comments and logging in rs_rollback files for greater ↵Allison Chang2017-06-191-17/+146
| | | | readability
* SERVER-29254 Moved MinValid into ReplicationProcessJudah Schvimer2017-05-301-4/+4
|
* SERVER-27403 Ensure sync source is ahead and has not rolled back after first ↵Judah Schvimer2017-03-081-2/+3
| | | | OplogFetcher batch
* SERVER-27329 moved BackgroundSync::_rollback() to rs_rollback.cppBenety Goh2017-03-081-1/+21
| | | | | | Added optional override for sleepsecs to rollback() for testing. Cleaned up dependencies on concrete implementations of OplogInterface and RollbackSource in the SCons configuration.
* SERVER-27329 cleaned up BackgroundSync::_rollback() argument.Benety Goh2017-03-081-1/+4
| | | | | | | Moved dependencies on concrete classes and StorageInterace::get() out of _rollback() into BackgroundSync::_produce(). This commit also removes the dependency on StorageInterface::get() from syncRollback().
* SERVER-27938 Rename all OperationContext variables to opCtxMaria van Keulen2017-03-071-2/+2
| | | | | | This commit is an automated rename of all whole word instances of txn, _txn, and txnPtr to opCtx, _opCtx, and opCtxPtr, respectively in all .cpp and .h files in src/mongo.
* SERVER-27282 clean up RS rollback error handlingMathias Stearn2017-01-031-16/+21
|
* SERVER-25860 Remove redundant operations during rollbackMathias Stearn2017-01-031-1/+47
|
* SERVER-27050 Ensure upstream node doesn't roll back after checking MinValidMathias Stearn2017-01-031-0/+2
|
* SERVER-21988: wait for applier before starting rollbackScott Hernandez2016-01-081-3/+0
|
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-201-45/+45
|
* SERVER-18807 removed global lock in syncRollbackBenety Goh2015-06-091-2/+1
| | | | added more test cases for rolling back delete operations
* SERVER-18035 cleaned up syncRollback. added unit test rs_rollback_test.Benety Goh2015-06-021-10/+35
|
* SERVER-18216 Add term to oplog.Siyuan Zhou2015-05-261-2/+3
|
* SERVER-17880 Rename OpTime to TimestampEric Milkie2015-04-071-2/+2
|
* SERVER-15089 remove fatal state and refactor rollback to use replcoordEric Milkie2014-09-121-0/+67