summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/storage_interface_impl_test.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* SERVER-31662 Initialize rollback id to 1 and log when it changesWilliam Schultz2017-11-281-11/+13
|
* SERVER-31304: Refactor away SnapshotName.Daniel Gottlieb2017-11-211-113/+111
|
* SERVER-31629 Support putting unique codes directly into Status constructorsMathias Stearn2017-11-021-2/+3
|
* SERVER-31629 Replace ErrorCodes::fromInt() with ErrorCodes::Error()Mathias Stearn2017-11-021-2/+2
| | | | | No reason to have two ways to express the same thing, and we can't get rid of ErrorCodes::Error().
* SERVER-31002 minValid should alway be set to existent OpTime.Siyuan Zhou2017-10-271-0/+26
|
* SERVER-24174: Inconsistent rule for storing dotted field namesNick Zolnierz2017-10-121-0/+20
|
* SERVER-30131 Ensure collections on local have UUIDsMaria van Keulen2017-10-091-0/+97
|
* Revert "SERVER-30131 Ensure collections on local have UUIDs"Maria van Keulen2017-10-091-97/+0
| | | | This reverts commit 84690cb878db1b231c00d3c9fcb0005ca7cb6361.
* SERVER-30131 Ensure collections on local have UUIDsMaria van Keulen2017-10-091-0/+97
|
* SERVER-31086 adorn secondary inserts and vector inserts with timestampsEric Milkie2017-09-251-117/+155
|
* SERVER-28620 Adorn all oplog writes with timestampsEric Milkie2017-08-221-102/+171
| | | | | | | These timestamps are now used to implement oplog visibility rules, in place of the current in-memory vector of uncommitted ops that the WiredTiger glue code currently uses. This change also introduces a TimestampedBSONObj class, which encapsulates a BSONObject with its associated write timestamp.
* SERVER-30580 Eliminate UserException and MsgAssertionException typesMathias Stearn2017-08-161-1/+1
| | | | All users were converted to just use AssertionException.
* SERVER-30580 Make DBException hold a StatusMathias Stearn2017-08-161-2/+1
|
* SERVER-29491 Only full validate should verifyTableGregory Wlodarek2017-07-251-1/+1
|
* SERVER-30106 Allow syncTail replication to write to drop-pending collectionsGeert Bosch2017-07-181-2/+2
| | | | Reinstated after revert in a1c67941bf08c69cab04eba20bc9ce9a763e1c7f
* Revert "SERVER-30106 Allow syncTail replication to write to drop-pending ↵Geert Bosch2017-07-151-2/+2
| | | | | | collections" This reverts commit d8afe01c37aa24bef255e8aea4ec6882df71b1dd.
* SERVER-30106 Allow syncTail replication to write to drop-pending collectionsGeert Bosch2017-07-151-2/+2
|
* SERVER-28912 Thread statement id from batched insert command oplog entryRandolph Tan2017-07-121-64/+80
|
* SERVER-29544 Remove deprecated macro calls.Ian Kuehne2017-07-031-3/+2
|
* SERVER-28545 Change ReplicationCoordinator::setFollowerMode to return a ↵Spencer T Brody2017-06-281-1/+1
| | | | Status instead of a bool
* SERVER-29743 Initialize fields with defaults in IDLKaloian Manassiev2017-06-221-2/+1
| | | | Also adds more descriptive error codes to be returned by the parser for the common error cases.
* SERVER-29564 BSONObjBuilder can now be seeded with a BSONObj prefixMathias Stearn2017-06-191-2/+1
| | | | This will avoid copying whenever it is safe.
* SERVER-27244 Status usage compile-time error.ADAM David Alan Martin2017-06-191-4/+6
| | | | | | This change activates the compile-time checking for unused `mongo::Status` results. A few more `transitional_ignore` calls were needed for a few more tests which appeared.
* SERVER-28762 Conditionally parse an update expression as an UpdateNode treeTess Avitabile2017-06-191-4/+7
|
* SERVER-27244 Status usage compile-time facilities.ADAM David Alan Martin2017-06-181-1/+1
| | | | | | | | | | | | | | | | | There are numerous places in the codebase where `mongo::Status` or `mongo::StatusWith< T >` objects are returned and never checked. Many of these are innocuous, but many of them are potentially severe bugs. This change introduces facilities to permit compile-time warning of unchecked `Status` and `StatusWith` usage on clang compilers. It introduces an `ignore` function which is useful to state that a specific "ignored status" case was intentional. It not presently an error, in clang builds, to forget to check a `Status` -- this will come in a later commit. This also introduces a `transitional_ignore` function, which allows for easy continual auditing of the codebase for current "whitelisted" unchecked-status instances. All present "ignored status" cases have been marked `transitional_ignore`.
* SERVER-29276 adds renameCollection function to StorageInterfaceJudah Schvimer2017-06-151-0/+103
|
* SERVER-29254 Moved MinValid into ReplicationProcessJudah Schvimer2017-05-301-140/+3
|
* SERVER-29274 update repl and op observer tests to use new ↵Benety Goh2017-05-231-13/+3
| | | | ReplicationCoordinatorMock with default replset settings
* SERVER-29254 add findSingleton and putSingleton methods to StorageInterfaceJudah Schvimer2017-05-191-0/+103
|
* SERVER-27659 Persist Rollback IdJudah Schvimer2017-04-281-16/+137
|
* Revert "SERVER-27659 Persist Rollback Id"ADAM David Alan Martin2017-04-281-137/+16
| | | | This reverts commit ac6f185017f76cc7124373e97a2c55291d5c8956.
* SERVER-27659 Persist Rollback IdJudah Schvimer2017-04-211-16/+137
|
* SERVER-28211 add StorageInterface::deleteByFilterBenety Goh2017-04-191-3/+239
|
* SERVER-28211 add StorageInterface::deleteById()Benety Goh2017-04-191-0/+45
|
* SERVER-28211 add StorageInterface::findById()Benety Goh2017-04-191-0/+42
|
* SERVER-28211 StorageInterfaceImpl supports dropping system collectionsBenety Goh2017-04-061-0/+16
|
* SERVER-28211 added StorageInterface::upsertByIdBenety Goh2017-04-051-2/+135
|
* SERVER-28211 cleaned up StorageInterfaceImpl unit testBenety Goh2017-03-311-169/+142
|
* SERVER-28211 removed StorageInterface::startup() and shutdown() functionsBenety Goh2017-03-291-4/+0
| | | | | | There is no need for StorageInterface implementations to have any active internal state. These functions stopped doing anything meaningful since f8c4d2025431d83cda24c1a193321952372674c7.
* SERVER-28219 Extend OplogBufferCollection so that it can be initialized ↵Judah Schvimer2017-03-221-0/+79
| | | | using the contents of an existing collection
* SERVER-22541 Refactor RAII locking helpers.Charlie Swanson2017-03-151-15/+13
| | | | | | | | | Removes the class 'ScopedTransaction' and moves the responsibility of abandoning the snapshot onto the GlobalLock class. Also renames the AutoGetCollectionForRead class to AutoGetCollectionForReadCommand, and adds a new AutoGetCollectionForRead class. Unlike AutoGetCollectionForReadCommand, this new class will not update the namespace on the CurrentOp object, nor will it add an entry to Top.
* SERVER-26965 Use RAII type for turning off replicated writesMatthew Russotto2017-03-131-1/+3
|
* SERVER-27987 Create and persist UUIDs for newly created collectionsGeert Bosch2017-03-081-1/+1
|
* SERVER-27938 Rename all OperationContext variables to opCtxMaria van Keulen2017-03-071-250/+251
| | | | | | 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-27828: Pass ServiceContext to oplog and ReplicationCoordinator ↵Misha Tyulenev2017-02-081-3/+5
| | | | methods that will use LogicalClock
* SERVER-27677 CollectionBulkLoaderImpl::_releaseResources ensures that a ↵Benety Goh2017-01-181-0/+75
| | | | Client is available when destroying MultiIndexBlock
* SERVER-26631 Implement multiple document support for ↵Benety Goh2016-10-171-23/+181
| | | | StorageInterface::findDocuments/deleteDocuments
* SERVER-26631 replaced StorageInterface::findOne/deleteOne with ↵Benety Goh2016-10-171-240/+315
| | | | | | findDocuments/deleteDocuments This commit updates the repl::StorageInterface interface but introduces no functional change.
* SERVER-25268 added StorageInterfaceImpl::findOne and deleteOne support for ↵Benety Goh2016-09-201-92/+442
| | | | startKey and boundInclusion
* SERVER-26151 StorageInterfaceImpl::dropCollection() shouldn't create the ↵Benety Goh2016-09-191-2/+4
| | | | database if it doesn't exist