Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | SERVER-31662 Initialize rollback id to 1 and log when it changes | William Schultz | 2017-11-28 | 1 | -11/+13 | |
| | ||||||
* | SERVER-31304: Refactor away SnapshotName. | Daniel Gottlieb | 2017-11-21 | 1 | -113/+111 | |
| | ||||||
* | SERVER-31629 Support putting unique codes directly into Status constructors | Mathias Stearn | 2017-11-02 | 1 | -2/+3 | |
| | ||||||
* | SERVER-31629 Replace ErrorCodes::fromInt() with ErrorCodes::Error() | Mathias Stearn | 2017-11-02 | 1 | -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 Zhou | 2017-10-27 | 1 | -0/+26 | |
| | ||||||
* | SERVER-24174: Inconsistent rule for storing dotted field names | Nick Zolnierz | 2017-10-12 | 1 | -0/+20 | |
| | ||||||
* | SERVER-30131 Ensure collections on local have UUIDs | Maria van Keulen | 2017-10-09 | 1 | -0/+97 | |
| | ||||||
* | Revert "SERVER-30131 Ensure collections on local have UUIDs" | Maria van Keulen | 2017-10-09 | 1 | -97/+0 | |
| | | | | This reverts commit 84690cb878db1b231c00d3c9fcb0005ca7cb6361. | |||||
* | SERVER-30131 Ensure collections on local have UUIDs | Maria van Keulen | 2017-10-09 | 1 | -0/+97 | |
| | ||||||
* | SERVER-31086 adorn secondary inserts and vector inserts with timestamps | Eric Milkie | 2017-09-25 | 1 | -117/+155 | |
| | ||||||
* | SERVER-28620 Adorn all oplog writes with timestamps | Eric Milkie | 2017-08-22 | 1 | -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 types | Mathias Stearn | 2017-08-16 | 1 | -1/+1 | |
| | | | | All users were converted to just use AssertionException. | |||||
* | SERVER-30580 Make DBException hold a Status | Mathias Stearn | 2017-08-16 | 1 | -2/+1 | |
| | ||||||
* | SERVER-29491 Only full validate should verifyTable | Gregory Wlodarek | 2017-07-25 | 1 | -1/+1 | |
| | ||||||
* | SERVER-30106 Allow syncTail replication to write to drop-pending collections | Geert Bosch | 2017-07-18 | 1 | -2/+2 | |
| | | | | Reinstated after revert in a1c67941bf08c69cab04eba20bc9ce9a763e1c7f | |||||
* | Revert "SERVER-30106 Allow syncTail replication to write to drop-pending ↵ | Geert Bosch | 2017-07-15 | 1 | -2/+2 | |
| | | | | | | collections" This reverts commit d8afe01c37aa24bef255e8aea4ec6882df71b1dd. | |||||
* | SERVER-30106 Allow syncTail replication to write to drop-pending collections | Geert Bosch | 2017-07-15 | 1 | -2/+2 | |
| | ||||||
* | SERVER-28912 Thread statement id from batched insert command oplog entry | Randolph Tan | 2017-07-12 | 1 | -64/+80 | |
| | ||||||
* | SERVER-29544 Remove deprecated macro calls. | Ian Kuehne | 2017-07-03 | 1 | -3/+2 | |
| | ||||||
* | SERVER-28545 Change ReplicationCoordinator::setFollowerMode to return a ↵ | Spencer T Brody | 2017-06-28 | 1 | -1/+1 | |
| | | | | Status instead of a bool | |||||
* | SERVER-29743 Initialize fields with defaults in IDL | Kaloian Manassiev | 2017-06-22 | 1 | -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 prefix | Mathias Stearn | 2017-06-19 | 1 | -2/+1 | |
| | | | | This will avoid copying whenever it is safe. | |||||
* | SERVER-27244 Status usage compile-time error. | ADAM David Alan Martin | 2017-06-19 | 1 | -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 tree | Tess Avitabile | 2017-06-19 | 1 | -4/+7 | |
| | ||||||
* | SERVER-27244 Status usage compile-time facilities. | ADAM David Alan Martin | 2017-06-18 | 1 | -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 StorageInterface | Judah Schvimer | 2017-06-15 | 1 | -0/+103 | |
| | ||||||
* | SERVER-29254 Moved MinValid into ReplicationProcess | Judah Schvimer | 2017-05-30 | 1 | -140/+3 | |
| | ||||||
* | SERVER-29274 update repl and op observer tests to use new ↵ | Benety Goh | 2017-05-23 | 1 | -13/+3 | |
| | | | | ReplicationCoordinatorMock with default replset settings | |||||
* | SERVER-29254 add findSingleton and putSingleton methods to StorageInterface | Judah Schvimer | 2017-05-19 | 1 | -0/+103 | |
| | ||||||
* | SERVER-27659 Persist Rollback Id | Judah Schvimer | 2017-04-28 | 1 | -16/+137 | |
| | ||||||
* | Revert "SERVER-27659 Persist Rollback Id" | ADAM David Alan Martin | 2017-04-28 | 1 | -137/+16 | |
| | | | | This reverts commit ac6f185017f76cc7124373e97a2c55291d5c8956. | |||||
* | SERVER-27659 Persist Rollback Id | Judah Schvimer | 2017-04-21 | 1 | -16/+137 | |
| | ||||||
* | SERVER-28211 add StorageInterface::deleteByFilter | Benety Goh | 2017-04-19 | 1 | -3/+239 | |
| | ||||||
* | SERVER-28211 add StorageInterface::deleteById() | Benety Goh | 2017-04-19 | 1 | -0/+45 | |
| | ||||||
* | SERVER-28211 add StorageInterface::findById() | Benety Goh | 2017-04-19 | 1 | -0/+42 | |
| | ||||||
* | SERVER-28211 StorageInterfaceImpl supports dropping system collections | Benety Goh | 2017-04-06 | 1 | -0/+16 | |
| | ||||||
* | SERVER-28211 added StorageInterface::upsertById | Benety Goh | 2017-04-05 | 1 | -2/+135 | |
| | ||||||
* | SERVER-28211 cleaned up StorageInterfaceImpl unit test | Benety Goh | 2017-03-31 | 1 | -169/+142 | |
| | ||||||
* | SERVER-28211 removed StorageInterface::startup() and shutdown() functions | Benety Goh | 2017-03-29 | 1 | -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 Schvimer | 2017-03-22 | 1 | -0/+79 | |
| | | | | using the contents of an existing collection | |||||
* | SERVER-22541 Refactor RAII locking helpers. | Charlie Swanson | 2017-03-15 | 1 | -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 writes | Matthew Russotto | 2017-03-13 | 1 | -1/+3 | |
| | ||||||
* | SERVER-27987 Create and persist UUIDs for newly created collections | Geert Bosch | 2017-03-08 | 1 | -1/+1 | |
| | ||||||
* | SERVER-27938 Rename all OperationContext variables to opCtx | Maria van Keulen | 2017-03-07 | 1 | -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 Tyulenev | 2017-02-08 | 1 | -3/+5 | |
| | | | | methods that will use LogicalClock | |||||
* | SERVER-27677 CollectionBulkLoaderImpl::_releaseResources ensures that a ↵ | Benety Goh | 2017-01-18 | 1 | -0/+75 | |
| | | | | Client is available when destroying MultiIndexBlock | |||||
* | SERVER-26631 Implement multiple document support for ↵ | Benety Goh | 2016-10-17 | 1 | -23/+181 | |
| | | | | StorageInterface::findDocuments/deleteDocuments | |||||
* | SERVER-26631 replaced StorageInterface::findOne/deleteOne with ↵ | Benety Goh | 2016-10-17 | 1 | -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 Goh | 2016-09-20 | 1 | -92/+442 | |
| | | | | startKey and boundInclusion | |||||
* | SERVER-26151 StorageInterfaceImpl::dropCollection() shouldn't create the ↵ | Benety Goh | 2016-09-19 | 1 | -2/+4 | |
| | | | | database if it doesn't exist |