summaryrefslogtreecommitdiff
path: root/src/mongo/db/namespace_string.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-64433 Recovering the topology tick points on startup/init syncSergi Mateo Bellido2022-06-131-1/+8
| | | | | | Adding a way to execute unit tests with the WiredTiger SE (cherry picked from commit cc33146088335da2bc08edf4eeec7d6b9fd724f0)
* SERVER-61748 dbCheck: improve database-level locking and handling of special ↵Josef Ahmad2021-12-151-0/+10
| | | | | | | | | | | | 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 (cherry picked from commit ad3ba4b6ae53962de7b943bac4c4c50bd5d85002)
* SERVER-57478 Remove code related to ↵Haley Connelly2021-06-171-3/+0
| | | | | | local.system.resharding.slimOplogForGraphLookup view (cherry picked from commit c865688f1993bba72cbffc39d5e80f21313ba4ee)
* SERVER-57220 Handle drop-pending time-series buckets namespaces in ↵Gregory Noma2021-05-271-1/+1
| | | | | | listCollections (cherry picked from commit 901e0749c43ada977387ff8c0e37dab4d4c4ed31)
* 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-55873 Force secondaries to apply each write to ↵Blake Oler2021-04-291-0/+1
| | | | config.localReshardingOperations.donor in its own batch
* 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-1/+5
| | | | | | 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-2/+7
|
* 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-55181 Update the checks in NamespaceString::isNamespaceAlwaysUnshardedKaloian Manassiev2021-03-151-9/+3
|
* SERVER-55113 Split rename/range-deletion procedures in idempotent stepsPierlauro Sciarelli2021-03-111-0/+2
|
* SERVER-53406 Add TTL for external keysJack Mulrow2021-02-271-4/+2
|
* SERVER-53905 Implement PrimaryOnlyService for DDL coordinatorsTommaso Tocci2021-02-241-0/+5
|
* SERVER-53374 Clean up oplog related collections created for reshardingjannaerin2021-02-171-0/+8
|
* 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-15/+7
| | | | signing keys before sending recipientSyncData
* SERVER-53403 Support validating cluster times with keys from ↵Cheahuychou Mao2021-01-151-0/+6
| | | | external_validation_keys
* SERVER-53403 Define IDL type for docs in admin.system.external_validation_keysCheahuychou Mao2021-01-151-0/+3
|
* SERVER-53618 Add collStats for time-series collectionsGregory Noma2021-01-131-2/+1
|
* SERVER-53680 Use IDL for KeysCollectionDocumentCheahuychou Mao2021-01-131-0/+3
|
* SERVER-51619 Convert find command input to IDLArun Banala2021-01-071-0/+17
|
* SERVER-51649 Convert aggregate command input to IDLRuoxin Xu2021-01-071-0/+8
|
* 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/+12
|
* SERVER-49908 Update config.localReshardingOperations.recipient document ↵Randolph Tan2020-10-211-0/+2
| | | | following each batch of resharding's oplog application
* SERVER-51347 Allow writes on a collection string-matching ↵Alex Taskov2020-10-081-1/+2
| | | | '.system.resharding.' for Resharding
* SERVER-49565 Create ReshardingRecipientServiceBlake Oler2020-09-171-0/+3
|
* SERVER-48452 Internal readers should default to reading without a timestampLouis Williams2020-09-101-0/+12
| | | | | | | | | | | | 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/+1
|
* SERVER-49564 Create ReshardingDonorServiceBlake Oler2020-09-021-0/+4
|
* SERVER-49569 Create ReshardingCoordinatorServicejannaerin2020-08-261-0/+2
|
* Revert "SERVER-49569 Create ReshardingCoordinatorService"Max Hirschhorn2020-08-261-2/+0
| | | | This reverts commit da23af00ff8e85712412cedd85d20ff00cea19cf.
* SERVER-49569 Create ReshardingCoordinatorServicejannaerin2020-08-251-0/+2
|
* SERVER-49914 Disable the TTL monitor for <database>.system.resharding.* ↵Haley Connelly2020-08-121-0/+8
| | | | namespaces
* SERVER-49290 Support running $lookup locally on shard for ↵Haley Connelly2020-08-071-1/+5
| | | | config.cache.chunks.* namespaces
* SERVER-49751 Rename all classes/functions/filenames/nss/variables etc to ↵Luis Osta2020-07-271-2/+2
| | | | related to Tenant Migration
* SERVER-48717 Implement the persist/recover functionalities of the VectorClockPierlauro Sciarelli2020-07-161-1/+4
|
* 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-48426 Cleaned up lingering references to admin.system.new_usersMina Mahmood2020-06-301-2/+0
|
* SERVER-47154 Split out namespace pattern matching logic from ↵Gregory Wlodarek2020-05-271-13/+14
| | | | _checkCanCreateCollection() into userAllowedCreateNS()
* SERVER-47531 OpObserver: Convert usage of ↵Cheahuychou Mao2020-05-081-0/+3
| | | | getCollectionDescription_DEPRECATED to getCollectionDescription
* SERVER-47524 Update stage: Convert usage of ↵Tommaso Tocci2020-04-291-1/+1
| | | | getCollectionDescription_DEPRECATED to getCollectionDescription
* SERVER-45781 Throw Stale Shard Version when collection is unknown on ↵Marcos José Grillo Ramírez2020-04-081-1/+3
| | | | getCollectionDescription and renamed old version to getCollectionDescription_DEPRECATED
* SERVER-46945: Correct FCV-aware error messages for overlong collection names.Daniel Gottlieb2020-03-191-19/+0
| | | | | Remove test coverage that exercises cases where namespace length approaches the bson document size limit.