Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-63473 Create SetUserWriteBlockMode configsvr coordinator | Jordi Serra Torrens | 2022-02-11 | 1 | -0/+3 |
| | |||||
* | SERVER-62906 Add a check in the createCollection/shardCollection path ↵ | Antonio Fuschetto | 2022-02-02 | 1 | -0/+5 |
| | | | | verifying the collection name length | ||||
* | SERVER-61709 Introduce implicitly replicated namespaces | Josef Ahmad | 2022-01-13 | 1 | -0/+17 |
| | | | | | | | | | | | Implicitly replicated namespaces are internal namespaces that do not replicate writes, with the exception of deletions, user-initiated direct writes and some maintenance operations. This patch lists config.system.preimages, config.images_collection, config.transactions and config.changes.* as implicitly replicated namespaces, and unifies and validates their semantics. It also special-cases some of the config.transactions replication behaviour that is too specific to be generalised. | ||||
* | SERVER-62194 Make AutoGetCollection accept multiple namespaces to lock. | Dianna Hohensee | 2022-01-12 | 1 | -0/+6 |
| | |||||
* | SERVER-61748 dbCheck: improve database-level locking and handling of special ↵ | Josef Ahmad | 2021-12-08 | 1 | -0/+5 |
| | | | | | | | | | | collections * Acquire database lock in MODE_IS between batches * Acquire database lock in MODE_IS when listing collections * Remove MODE_IX lock acquisition of the local db * Downgrade severity to warning for collections that are not consistent by design * Downgrade severity to info for collections that are dropped partway through | ||||
* | SERVER-60922 Use config.migrations to persist moveChunk recovery info | Paolo Polato | 2021-12-07 | 1 | -3/+0 |
| | |||||
* | SERVER-59607 Re-locate the pre-images collection to 'config' database | Denis Grebennicov | 2021-10-25 | 1 | -1/+1 |
| | |||||
* | SERVER-60645 Recoverability of recipient shard critical section of a ↵ | Jordi Serra Torrens | 2021-10-22 | 1 | -0/+3 |
| | | | | moveChunk operation | ||||
* | SERVER-60515 Add local.replset.election namespace as a constant to ↵ | ali-mir | 2021-10-12 | 1 | -0/+3 |
| | | | | namespace_string.cpp | ||||
* | SERVER-59964 Persist data on commands issued by BalancerCommandsScheduler to ↵ | Paolo Polato | 2021-10-05 | 1 | -0/+3 |
| | | | | support crash recovery routine | ||||
* | SERVER-59679 Provide a skeleton implementation for slice split | Matt Broadstone | 2021-09-21 | 1 | -0/+3 |
| | |||||
* | SERVER-58685 Implement creation of pre-images collection | Denis Grebennicov | 2021-09-15 | 1 | -0/+8 |
| | |||||
* | SERVER-57478 Remove code related to ↵ | Haley Connelly | 2021-06-17 | 1 | -3/+0 |
| | | | | local.system.resharding.slimOplogForGraphLookup view | ||||
* | SERVER-56644 Create oplog views for resharding and tenant migration on startup | Cheahuychou Mao | 2021-05-10 | 1 | -0/+3 |
| | |||||
* | SERVER-56374: Add ability to write retryable findAndModify updates to ↵ | Daniel Gottlieb | 2021-05-07 | 1 | -0/+3 |
| | | | | `config.image_collection`. | ||||
* | SERVER-56292 Ensure time-series collections properly handle stepdown and stepup | Gregory Noma | 2021-04-29 | 1 | -0/+5 |
| | |||||
* | SERVER-55151 Implement rename participant primary only service | Pierlauro Sciarelli | 2021-04-28 | 1 | -0/+3 |
| | |||||
* | SERVER-55214 Make resharding recipient shards use fetchTimestamp from each ↵ | Randolph Tan | 2021-04-08 | 1 | -0/+3 |
| | | | | | | donor shard when fetching config.transactions and the oplog Also force the no-op oplog write that is being used as the minFetchTimestamp marker for resharding into its own batch when replicating. | ||||
* | SERVER-55591 Store time-series metadata in the durable catalog entry for ↵ | Louis Williams | 2021-03-31 | 1 | -5/+0 |
| | | | | buckets collections | ||||
* | SERVER-51334: Only allow the temporary resharding collection on FCV 4.7+ | Daniel Gottlieb | 2021-03-24 | 1 | -1/+2 |
| | |||||
* | SERVER-55104 Report time-series bucket granularity | Louis Williams | 2021-03-18 | 1 | -0/+5 |
| | |||||
* | SERVER-55144 Add a new collection to track which collection critical ↵ | Sergi Mateo Bellido | 2021-03-15 | 1 | -0/+3 |
| | | | | sections are taken | ||||
* | SERVER-55113 Split rename/range-deletion procedures in idempotent steps | Pierlauro Sciarelli | 2021-03-11 | 1 | -0/+3 |
| | |||||
* | SERVER-53905 Implement PrimaryOnlyService for DDL coordinators | Tommaso Tocci | 2021-02-24 | 1 | -0/+3 |
| | |||||
* | SERVER-53374 Clean up oplog related collections created for resharding | jannaerin | 2021-02-17 | 1 | -0/+17 |
| | |||||
* | SERVER-54439 Allow lookup/graphLookup into kTenantMigrationOplogView | Pavi Vetriselvan | 2021-02-11 | 1 | -0/+3 |
| | |||||
* | SERVER-53404 Make tenant migration donor copy the recipient's cluster time ↵ | Cheahuychou Mao | 2021-01-28 | 1 | -9/+6 |
| | | | | signing keys before sending recipientSyncData | ||||
* | SERVER-53403 Define IDL type for docs in admin.system.external_validation_keys | Cheahuychou Mao | 2021-01-15 | 1 | -1/+5 |
| | |||||
* | SERVER-53680 Use IDL for KeysCollectionDocument | Cheahuychou Mao | 2021-01-13 | 1 | -0/+3 |
| | |||||
* | SERVER-51619 Convert find command input to IDL | Arun Banala | 2021-01-07 | 1 | -1/+14 |
| | |||||
* | SERVER-51649 Convert aggregate command input to IDL | Ruoxin Xu | 2021-01-07 | 1 | -0/+2 |
| | |||||
* | SERVER-49900 Update progress document following each batch of ↵ | Jack Mulrow | 2020-11-19 | 1 | -0/+3 |
| | | | | config.transactions cloner | ||||
* | SERVER-51503 support creating system.buckets.X collections | Benety Goh | 2020-10-23 | 1 | -0/+13 |
| | |||||
* | SERVER-49908 Update config.localReshardingOperations.recipient document ↵ | Randolph Tan | 2020-10-21 | 1 | -0/+3 |
| | | | | following each batch of resharding's oplog application | ||||
* | SERVER-51336 Include the bad string in the assert message inside ↵ | jaume.moragues | 2020-10-20 | 1 | -2/+2 |
| | | | | NamespaceString constructor | ||||
* | SERVER-49565 Create ReshardingRecipientService | Blake Oler | 2020-09-17 | 1 | -0/+3 |
| | |||||
* | SERVER-48452 Internal readers should default to reading without a timestamp | Louis Williams | 2020-09-10 | 1 | -0/+5 |
| | | | | | | | | | | | | Removes ReadSource::kUnset in favor of kNoTimestamp as the default Makes the following behavioral changes to AutoGetCollectionForRead: * Removes special early-return handling for kNoTimestamp * Only user or DBDirectClient operations are eligible to read at kLastApplied. * Operations only read at kLastApplied when in the SECONDARY state, nothing else. This means most internal operations that use DBDirectClient do not need to use a ReadSourceScope to ensure they read at kNoTimestamp. | ||||
* | SERVER-48785 Create TenantMigrationRecipientService and ↵ | Suganthi Mani | 2020-09-09 | 1 | -0/+3 |
| | | | | TenantMigrationRecipientServiceInstance. | ||||
* | SERVER-49570 Create ReshardingCoordinator in configsvrReshardCollection | Haley Connelly | 2020-09-09 | 1 | -1/+4 |
| | |||||
* | SERVER-49564 Create ReshardingDonorService | Blake Oler | 2020-09-02 | 1 | -1/+4 |
| | |||||
* | SERVER-49569 Create ReshardingCoordinatorService | jannaerin | 2020-08-26 | 1 | -0/+3 |
| | |||||
* | Revert "SERVER-49569 Create ReshardingCoordinatorService" | Max Hirschhorn | 2020-08-26 | 1 | -3/+0 |
| | | | | This reverts commit da23af00ff8e85712412cedd85d20ff00cea19cf. | ||||
* | SERVER-49569 Create ReshardingCoordinatorService | jannaerin | 2020-08-25 | 1 | -0/+3 |
| | |||||
* | SERVER-49914 Disable the TTL monitor for <database>.system.resharding.* ↵ | Haley Connelly | 2020-08-12 | 1 | -0/+5 |
| | | | | namespaces | ||||
* | SERVER-49290 Support running $lookup locally on shard for ↵ | Haley Connelly | 2020-08-07 | 1 | -0/+5 |
| | | | | config.cache.chunks.* namespaces | ||||
* | SERVER-49751 Rename all classes/functions/filenames/nss/variables etc to ↵ | Luis Osta | 2020-07-27 | 1 | -1/+1 |
| | | | | related to Tenant Migration | ||||
* | SERVER-48717 Implement the persist/recover functionalities of the VectorClock | Pierlauro Sciarelli | 2020-07-16 | 1 | -0/+3 |
| | |||||
* | SERVER-49180 Make the donor's dataSync function reserve an OpTime at which ↵ | Cheahuychou Mao | 2020-07-08 | 1 | -0/+3 |
| | | | | to do the "start blocking" write | ||||
* | SERVER-47873 Eliminate the Collection* saved in IndexDescriptor | Geert Bosch | 2020-06-10 | 1 | -1/+1 |
| | |||||
* | SERVER-48501 Add privilege documents to mustProcessIndividually list | Sara Golemon | 2020-06-01 | 1 | -0/+10 |
| |