Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-55676 [SBE][replica_sets] Tests trigger fatal assertion: ↵ | Mindaugas Malinauskas | 2021-04-14 | 1 | -2/+6 |
| | | | | NotPrimaryOrSecondary: Oplog collection reads are not allowed while in the rollback or startup state | ||||
* | SERVER-54975 Rename IDL parser classes to use CommandRequest and ↵ | Bernard Gorman | 2021-04-02 | 1 | -1/+1 |
| | | | | CommandReply suffixes | ||||
* | SERVER-54603 Improve AggregationRequest validation unit tests | Mihai Andrei | 2021-03-11 | 1 | -1/+0 |
| | |||||
* | SERVER-53060 Remove QueryRequest class | Ruoxin Xu | 2021-02-17 | 1 | -5/+6 |
| | |||||
* | SERVER-52556 Versioned CollectionCatalog. Writes are performed using ↵ | Henrik Edin | 2020-11-13 | 1 | -1/+1 |
| | | | | | | | copy-on-write. Internal mutexes when reading CollectionCatalog are removed, just one mutex for writes are needed. Lock-free reads helper AutoGetCollectionForReadLockFree stashes a CollectionCatalog consistent with snapshot on OperationContext | ||||
* | SERVER-51200 CollectionPtr in RequiresCollectionStage point to instance ↵ | Henrik Edin | 2020-10-13 | 1 | -1/+1 |
| | | | | | | | | | | | owned by AutoGetCollection RequiresCollectionStage now holds a pointer to CollectionPtr owned by an AutoGetCollection. When we save and restore the executor a new CollectionPtr pointer needs to be assigned. Plan executors can no longer be created with temporary CollectionPtr instances and their interface have been changed to take pointers to avoid binding to rvalues. RequiresCollectionStage no longer loads collections from the catalog and will be in sync with the owning AutoGetCollection. | ||||
* | SERVER-43821 Make PlanStage and PlanExecutor return errors by throwing | David Storch | 2020-05-29 | 1 | -5/+8 |
| | | | | | | | | This eliminates the need for the FAILURE status codes in PlanStage and PlanExecutor, and brings query execution's error reporting more in line with that of the rest of the server. It also makes it easier for future implementations of PlanExecutor to comply with the interface. | ||||
* | SERVER-47803 Move the database level profile setting from Database into ↵ | Dianna Hohensee | 2020-05-14 | 1 | -7/+8 |
| | | | | CollectionCatalog | ||||
* | SERVER-45626: Introduce AutoGetOplog for consistent oplog locking rules | Lingzhi Deng | 2020-03-13 | 1 | -5/+3 |
| | |||||
* | SERVER-46585 Move redact to logv2 | Henrik Edin | 2020-03-10 | 1 | -1/+1 |
| | |||||
* | SERVER-42744 Fix transation history iterator to not return ↵ | Jacob Evans | 2019-08-09 | 1 | -1/+1 |
| | | | | potentially-dangling BSON | ||||
* | SERVER-41772 Apply clang-format 7.0.1 to the codebase | clang-format-7.0.1 | 2019-07-27 | 1 | -2/+1 |
| | |||||
* | SERVER-36186 Default to the the oplogreplay optimization path for oplog ↵ | Xin Hao Zhang | 2019-07-24 | 1 | -1/+0 |
| | | | | collections | ||||
* | SERVER-41448: TransactionHistoryIterator should only take global IS lock and ↵ | Lingzhi Deng | 2019-06-10 | 1 | -8/+22 |
| | | | | use caller's read source | ||||
* | SERVER-41182 Change streams support for transactions larger than 16MB | Justin Seyster | 2019-05-29 | 1 | -6/+29 |
| | |||||
* | SERVER-41222 TransactionHistoryIterator should not yield PBWM lock | Justin Seyster | 2019-05-24 | 1 | -5/+7 |
| | |||||
* | SERVER-40476 remove mongoutils::str | Billy Donahue | 2019-04-09 | 1 | -1/+1 |
| | | | | | | Rename utils/mongoutils/str.h => utils/str.h Rename namespace mongoutils::str => str Rename mongo::strcasecmp => str::caseInsensitiveCompare. | ||||
* | SERVER-39676 Replace DBDirectClient in TransactionHistoryIterator | Justin Seyster | 2019-04-03 | 1 | -16/+56 |
| | |||||
* | 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-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 1 | -8/+10 |
| | |||||
* | SERVER-31863 Make TransactionHistoryIterator use oplogHack | Randolph Tan | 2017-11-09 | 1 | -1/+4 |
| | |||||
* | SERVER-29843 Make oplog queries use eq, gt, and gte predicates on ts for ↵ | Tess Avitabile | 2017-11-07 | 1 | -1/+0 |
| | | | | scan bounds | ||||
* | SERVER-31030 Use full OpTime instead of just Timestamps to refer to oplog ↵ | Randolph Tan | 2017-10-04 | 1 | -10/+8 |
| | | | | entries | ||||
* | SERVER-30318 Remove workaround for multiple instances of ↵ | Randolph Tan | 2017-07-31 | 1 | -4/+1 |
| | | | | OperationContextSession per OperationContext | ||||
* | SERVER-28509 DBClientCursor now uses read commands | Mathias Stearn | 2017-07-26 | 1 | -1/+2 |
| | |||||
* | SERVER-28918 Move rsOplogName to NamespaceString | Jack Mulrow | 2017-07-19 | 1 | -2/+2 |
| | |||||
* | SERVER-28903 Implement session history iterator | Randolph Tan | 2017-07-06 | 1 | -0/+79 |