Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-58167 Use scoped database critical section during dropDatabase | Pierlauro Sciarelli | 2021-07-05 | 1 | -1/+1 |
| | |||||
* | Revert "SERVER-58012 Serialize implicit create collection with drop database" | Pierlauro Sciarelli | 2021-06-30 | 1 | -1/+1 |
| | | | | This reverts commit 9a6a898692298dd6993b295134021ffa1944011a. | ||||
* | SERVER-58012 Serialize implicit create collection with drop database | Pierlauro Sciarelli | 2021-06-25 | 1 | -1/+1 |
| | |||||
* | SERVER-56788 Extend the in-memory collection critical section to keep track ↵ | Sergi Mateo Bellido | 2021-05-16 | 1 | -6/+10 |
| | | | | of the ongoing operation | ||||
* | SERVER-53905 Implement PrimaryOnlyService for DDL coordinators | Tommaso Tocci | 2021-02-24 | 1 | -0/+24 |
| | |||||
* | SERVER-53691 Store and expose database info in DatabaseShardingState | Tommaso Tocci | 2021-01-14 | 1 | -18/+30 |
| | |||||
* | SERVER-51319 Call DatabaseShardingState::checkDbVersion() and ↵ | Dianna Hohensee | 2020-12-16 | 1 | -3/+9 |
| | | | | | | | | | | | CSS::getCollectionDescription() safely in AutoGetCollectionLockFree and expand lock-free sharding testing. CollectionShardingState and DatabaseShardingState can now be accessed without a lock via new getSharedForLockFreeReads() functions on their respective interfaces. The shard key will now be available in the AutoGetCollection* RAII types via the CollectionPtr. This allows lock-free reads to acquire a single view of the sharding state to use throughout a read operation. | ||||
* | SERVER-52933 Add timestamp to the DatabaseVersion IDL | Sergi Mateo Bellido | 2020-11-24 | 1 | -2/+2 |
| | | | | | | PART 1 - Adding a new DatabaseVersion class that handles the underlying IDL implementation of a DatabaseVersion | ||||
* | SERVER-47701 Allow CRUD and DDL commands on shards when connected to the ↵ | Marcos José Grillo Ramírez | 2020-05-19 | 1 | -2/+2 |
| | | | | primary directly instead of the router | ||||
* | SERVER-47735 change mongo source over to logv2 | Billy Donahue | 2020-04-26 | 1 | -1/+1 |
| | | | | | | - Remove several legacy logger/ files - Convert all MONGO_LOG_DEFAULT_COMPONENT to the LOGV2 version. - Globally replace logger::{LogSeverity,LogComponent} => logv2:: | ||||
* | SERVER-46799: update log lines for style guide | Lamont Nelson | 2020-03-23 | 1 | -5/+4 |
| | |||||
* | SERVER-45567 removing util/log.h where I can | Gabriel Russell | 2020-02-21 | 1 | -1/+0 |
| | | | | | | | o converting some log lines that were missed o fixing some missing includes create mode 100644 src/mongo/transport/ismaster_metrics.cpp | ||||
* | SERVER-45869 automatically converted structured logging | Gabriel Russell | 2020-02-13 | 1 | -2/+7 |
| | |||||
* | SERVER-43317 merge failpoint headers. Rewrite docs. | Billy Donahue | 2019-10-03 | 1 | -1/+1 |
| | | | | iterate docs | ||||
* | SERVER-42165 Replace uses of stdx::mutex with mongo::Mutex | Ben Caimano | 2019-09-17 | 1 | -2/+2 |
| | |||||
* | SERVER-34431 MoveDatabaseShardingState into its own map | jannaerin | 2019-07-08 | 1 | -19/+60 |
| | |||||
* | 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-38473 Create DatabaseShardingStateLock to ensure concurrency around ↵ | Blake Oler | 2019-02-05 | 1 | -12/+15 |
| | | | | DatabaseShardingState usage | ||||
* | SERVER-38288 Delete CursorManager::invalidateAll(). | David Storch | 2019-01-31 | 1 | -3/+0 |
| | |||||
* | SERVER-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 1 | -14/+16 |
| | |||||
* | SERVER-37142 Make clearing the MovePrimarySourceManager a no-op if one ↵ | Jack Mulrow | 2018-09-24 | 1 | -2/+0 |
| | | | | doesn't exist | ||||
* | SERVER-34435 rename versioning.{h,cpp} to database_version_helpers.{h,cpp} | Esha Maharishi | 2018-04-13 | 1 | -1/+1 |
| | |||||
* | SERVER-34435 DatabaseVersion idl type should not use lexicographic comparison | Esha Maharishi | 2018-04-13 | 1 | -1/+2 |
| | |||||
* | SERVER-34273 Bring database version checking out from under test flag | Esha Maharishi | 2018-04-05 | 1 | -8/+0 |
| | |||||
* | SERVER-33773 Add 'waitForMovePrimaryCriticalSection' flag to ↵ | Blake Oler | 2018-04-03 | 1 | -3/+2 |
| | | | | OperationShardingState | ||||
* | SERVER-33099 Trigger server-side refresh of the cached database entry on ↵ | Esha Maharishi | 2018-04-02 | 1 | -1/+5 |
| | | | | StaleDatabaseVersion | ||||
* | SERVER-34246 Add getDatabaseVersion command on shards for support and testing | Esha Maharishi | 2018-04-02 | 1 | -0/+8 |
| | |||||
* | SERVER-33769 Implement a commitMovePrimary command on the config server | Blake Oler | 2018-04-02 | 1 | -1/+1 |
| | |||||
* | SERVER-33206 Create MovePrimarySourceManager and add clone command | Blake Oler | 2018-03-19 | 1 | -0/+20 |
| | |||||
* | SERVER-29908 Move the migration critical section out of MigrationSourceManager | Kaloian Manassiev | 2018-03-13 | 1 | -11/+12 |
| | |||||
* | SERVER-33098 Make shards check the client's databaseVersion and throw ↵ | Esha Maharishi | 2018-03-12 | 1 | -5/+28 |
| | | | | StaleDbVersion on mismatch | ||||
* | SERVER-33437 Make Decorables not type-erased. | ADAM David Alan Martin | 2018-03-02 | 1 | -5/+5 |
| | | | | | | | | | | | | The current Decorable system type-erases the most derived (Decorated) type when registering Decorations. This is illegal as derived classes which are no longer standard-layout can have the `Decorable` base class reordered with respect to the base address of their storage. This also removes the "with-owner" forms of declaring a decoration, which caused problems with layout. The decoration handles have been modified to provide mechanisms to get back to the owner directly, given a pointer or reference to the decoration. | ||||
* | SERVER-33032 add a DatabaseShardingState containing the databaseVersion as a ↵ | Esha Maharishi | 2018-02-26 | 1 | -0/+85 |
decoration on Database |