summaryrefslogtreecommitdiff
path: root/src/mongo/db/namespace_string.h
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-63473 Create SetUserWriteBlockMode configsvr coordinatorJordi Serra Torrens2022-02-111-0/+3
|
* SERVER-62906 Add a check in the createCollection/shardCollection path ↵Antonio Fuschetto2022-02-021-0/+5
| | | | verifying the collection name length
* SERVER-61709 Introduce implicitly replicated namespacesJosef Ahmad2022-01-131-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 Hohensee2022-01-121-0/+6
|
* SERVER-61748 dbCheck: improve database-level locking and handling of special ↵Josef Ahmad2021-12-081-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 infoPaolo Polato2021-12-071-3/+0
|
* SERVER-59607 Re-locate the pre-images collection to 'config' databaseDenis Grebennicov2021-10-251-1/+1
|
* SERVER-60645 Recoverability of recipient shard critical section of a ↵Jordi Serra Torrens2021-10-221-0/+3
| | | | moveChunk operation
* SERVER-60515 Add local.replset.election namespace as a constant to ↵ali-mir2021-10-121-0/+3
| | | | namespace_string.cpp
* SERVER-59964 Persist data on commands issued by BalancerCommandsScheduler to ↵Paolo Polato2021-10-051-0/+3
| | | | support crash recovery routine
* SERVER-59679 Provide a skeleton implementation for slice splitMatt Broadstone2021-09-211-0/+3
|
* SERVER-58685 Implement creation of pre-images collectionDenis Grebennicov2021-09-151-0/+8
|
* SERVER-57478 Remove code related to ↵Haley Connelly2021-06-171-3/+0
| | | | local.system.resharding.slimOplogForGraphLookup view
* SERVER-56644 Create oplog views for resharding and tenant migration on startupCheahuychou Mao2021-05-101-0/+3
|
* SERVER-56374: Add ability to write retryable findAndModify updates to ↵Daniel Gottlieb2021-05-071-0/+3
| | | | `config.image_collection`.
* SERVER-56292 Ensure time-series collections properly handle stepdown and stepupGregory Noma2021-04-291-0/+5
|
* SERVER-55151 Implement rename participant primary only servicePierlauro Sciarelli2021-04-281-0/+3
|
* SERVER-55214 Make resharding recipient shards use fetchTimestamp from each ↵Randolph Tan2021-04-081-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 Williams2021-03-311-5/+0
| | | | buckets collections
* SERVER-51334: Only allow the temporary resharding collection on FCV 4.7+Daniel Gottlieb2021-03-241-1/+2
|
* SERVER-55104 Report time-series bucket granularityLouis Williams2021-03-181-0/+5
|
* SERVER-55144 Add a new collection to track which collection critical ↵Sergi Mateo Bellido2021-03-151-0/+3
| | | | sections are taken
* SERVER-55113 Split rename/range-deletion procedures in idempotent stepsPierlauro Sciarelli2021-03-111-0/+3
|
* SERVER-53905 Implement PrimaryOnlyService for DDL coordinatorsTommaso Tocci2021-02-241-0/+3
|
* SERVER-53374 Clean up oplog related collections created for reshardingjannaerin2021-02-171-0/+17
|
* SERVER-54439 Allow lookup/graphLookup into kTenantMigrationOplogViewPavi Vetriselvan2021-02-111-0/+3
|
* SERVER-53404 Make tenant migration donor copy the recipient's cluster time ↵Cheahuychou Mao2021-01-281-9/+6
| | | | signing keys before sending recipientSyncData
* SERVER-53403 Define IDL type for docs in admin.system.external_validation_keysCheahuychou Mao2021-01-151-1/+5
|
* SERVER-53680 Use IDL for KeysCollectionDocumentCheahuychou Mao2021-01-131-0/+3
|
* SERVER-51619 Convert find command input to IDLArun Banala2021-01-071-1/+14
|
* SERVER-51649 Convert aggregate command input to IDLRuoxin Xu2021-01-071-0/+2
|
* SERVER-49900 Update progress document following each batch of ↵Jack Mulrow2020-11-191-0/+3
| | | | config.transactions cloner
* SERVER-51503 support creating system.buckets.X collectionsBenety Goh2020-10-231-0/+13
|
* SERVER-49908 Update config.localReshardingOperations.recipient document ↵Randolph Tan2020-10-211-0/+3
| | | | following each batch of resharding's oplog application
* SERVER-51336 Include the bad string in the assert message inside ↵jaume.moragues2020-10-201-2/+2
| | | | NamespaceString constructor
* SERVER-49565 Create ReshardingRecipientServiceBlake Oler2020-09-171-0/+3
|
* SERVER-48452 Internal readers should default to reading without a timestampLouis Williams2020-09-101-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 Mani2020-09-091-0/+3
| | | | TenantMigrationRecipientServiceInstance.
* SERVER-49570 Create ReshardingCoordinator in configsvrReshardCollectionHaley Connelly2020-09-091-1/+4
|
* SERVER-49564 Create ReshardingDonorServiceBlake Oler2020-09-021-1/+4
|
* SERVER-49569 Create ReshardingCoordinatorServicejannaerin2020-08-261-0/+3
|
* Revert "SERVER-49569 Create ReshardingCoordinatorService"Max Hirschhorn2020-08-261-3/+0
| | | | This reverts commit da23af00ff8e85712412cedd85d20ff00cea19cf.
* SERVER-49569 Create ReshardingCoordinatorServicejannaerin2020-08-251-0/+3
|
* SERVER-49914 Disable the TTL monitor for <database>.system.resharding.* ↵Haley Connelly2020-08-121-0/+5
| | | | namespaces
* SERVER-49290 Support running $lookup locally on shard for ↵Haley Connelly2020-08-071-0/+5
| | | | config.cache.chunks.* namespaces
* SERVER-49751 Rename all classes/functions/filenames/nss/variables etc to ↵Luis Osta2020-07-271-1/+1
| | | | related to Tenant Migration
* SERVER-48717 Implement the persist/recover functionalities of the VectorClockPierlauro Sciarelli2020-07-161-0/+3
|
* SERVER-49180 Make the donor's dataSync function reserve an OpTime at which ↵Cheahuychou Mao2020-07-081-0/+3
| | | | to do the "start blocking" write
* SERVER-47873 Eliminate the Collection* saved in IndexDescriptorGeert Bosch2020-06-101-1/+1
|
* SERVER-48501 Add privilege documents to mustProcessIndividually listSara Golemon2020-06-011-0/+10
|