summaryrefslogtreecommitdiff
path: root/src/mongo/db/namespace_string.h
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-46945: Correct FCV-aware error messages for overlong collection names.Daniel Gottlieb2020-03-191-5/+1
| | | | | | | Remove test coverage that exercises cases where namespace length approaches the bson document size limit. (cherry picked from commit cab9719304212aa0de423816f03c1f9e0cd1fb6b)
* SERVER-46641: Limit collection names to 255 characters.Daniel Gottlieb2020-03-171-4/+9
| | | | (cherry picked from commit 10b9987d9f2bf37ff76b3fd2271e1585c124d587)
* SERVER-45885 add NamespaceStringOrUUID::db()Benety Goh2020-02-141-0/+10
|
* SERVER-40560 Make local.replset.* collections non-normal resourcesSpencer Jackson2020-01-271-0/+3
|
* SERVER-43720 Make RWCDefaults commands persist the defaultsJack Mulrow2019-12-171-0/+3
|
* SERVER-44161 Implement MigrationCoordinatorMatthew Saltz2019-11-261-0/+3
|
* SERVER-44156 Submit tasks to the CollectionRangeDeleter when ↵Alex Taskov2019-10-311-0/+3
| | | | config.rangeDeletions is updated
* SERVER-41745 Collections with names longer than 120 characters will be gated ↵Gregory Wlodarek2019-08-291-0/+5
| | | | to FCV v4.4
* SERVER-43045 dbhash checks all replicated collectionsJudah Schvimer2019-08-291-0/+6
|
* SERVER-42430 Create whitelist of namespaces that are allowed to be created ↵Janna Golden2019-08-191-0/+6
| | | | implicitly on shards
* SERVER-39524 remove NamespaceString::virtualized() and friendsGabe Villasana2019-06-261-33/+1
|
* SERVER-41694 Remove the restriction on collection name lengthGregory Wlodarek2019-06-241-20/+0
|
* SERVER-41695 Remove NamespaceString::checkLengthForRename() since there are ↵Gregory Wlodarek2019-06-211-6/+0
| | | | no more index name length limitations
* SERVER-41695 Remove index namespace stringsGregory Wlodarek2019-06-211-5/+0
|
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-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-37979 Add writing utilities to the index build interfaceGregory Wlodarek2019-02-091-0/+3
|
* SERVER-39037 Refactor check whether a replica set node is running in ↵Gregory Wlodarek2019-01-251-0/+3
| | | | standalone mode
* SERVER-39032 add str::stream support to NamespaceStringBenety Goh2019-01-241-0/+3
|
* SERVER-37451 Move all ClientCursor ownership to the global CursorManager.David Storch2019-01-151-22/+4
| | | | | Deleting the per-collection CursorManagers, and other related cleanup, is left as future work.
* SERVER-38548 move IndexDescriptor::makeIndexNamespace() to NamespaceStringBenety Goh2018-12-311-0/+5
|
* SERVER-38249 Implement stdx unordered_map and unordered_set as absl node ↵Henrik Edin2018-12-201-17/+5
| | | | | | | | | | hash map/set. Remove stdx::unordered_multimap and multiset. Custom hashers to stdx::unordered_map are not trusted by default, we will rehash the produced hash with absl again to ensure we have a good hash function.
* SERVER-37884 Coordinator should make its state durable before sending ↵Esha Maharishi2018-12-061-0/+3
| | | | prepare and before sending the decision
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-8/+10
|
* SERVER-36015 Remove references to system.namespaces and system.indexesDianna Hohensee2018-08-291-8/+1
|
* SERVER-36768 Use namespace orphan for the recovered orphaned collectionsXiangyu Yao2018-08-231-1/+1
|
* SERVER-35696 Provide a way to recover data files when lacking _mdb_catalog ↵Xiangyu Yao2018-08-081-0/+7
| | | | data, but have WiredTiger metadata
* SERVER-32198 Move the sessions collection namespace constant to NamespaceStringKaloian Manassiev2018-05-241-0/+3
|
* SERVER-32198 Change the namespaces stored as StringData to NamespaceStringKaloian Manassiev2018-04-261-12/+11
| | | | | This avoids having to cast them to NamespaceString for passing to functions or to std::string for comparisons.
* SERVER-34617 Make NamespaceString::db() return whole ns() when it has no dotsMathias Stearn2018-04-231-1/+1
|
* SERVER-34145 Persist database version on shardjannaerin2018-04-051-0/+4
|
* SERVER-34040 Disallow $changeStream on internal databases and system collectionsBernard Gorman2018-04-041-0/+3
|
* SERVER-33562 Move FeatureCompatibilityVersion::kCollection/kDatabase into ↵Dianna Hohensee2018-03-161-2/+2
| | | | | | namespace_string.h and clean up some file dependencies
* SERVER-33624 Check for db mismatch when resolving UUIDs for read commands.David Storch2018-03-051-1/+11
|
* SERVER-32367 Clean up the AutoGet* suite of classesKaloian Manassiev2018-02-141-11/+4
| | | | | | * Get rid of AutoGetCollectionOrViewForReadCommand * Get rid of constructors accepting Lock::DBLock * Always check for shard version, unless the namespace represents a view
* SERVER-32367 Make AutoGetCollection throw if UUID cannot be resolvedKaloian Manassiev2018-02-061-0/+2
|
* SERVER-32367 Pull UUID and view resolution out of db_raiiKaloian Manassiev2018-02-021-9/+43
|
* SERVER-32367 Make the Command::parseNs* methods take StringDataKaloian Manassiev2018-02-021-123/+78
|
* SERVER-32846 NamespaceString: add and remove relational operatorsBilly Donahue2018-01-241-21/+20
| | | | | | relops for NamespaceString fix client sites relying on NamespaceString vs string
* SERVER-32251: Timestamp drop collection/databaseDaniel Gottlieb2018-01-241-0/+7
|
* SERVER-32857 move NamespaceString escapeDbName to its user, add warningBilly Donahue2018-01-231-5/+0
|
* SERVER-32599 move namespace_string-inl.h into namespace_string.hBilly Donahue2018-01-221-2/+140
|
* SERVER-29453 Disallow removing featureCompatibilityVersion document and ↵Xiangyu Yao2017-11-221-0/+3
| | | | renaming collection
* SERVER-29653 Drop admin.system.keys on CSRS downgrade from 3.6 fcv to 3.4 fcvDianna Hohensee2017-11-071-0/+3
|
* SERVER-31644 Rename the per-shard filtering information cache collections to ↵Kaloian Manassiev2017-10-201-1/+2
| | | | be prefixed with `config.cache`
* SERVER-30762 Add dbCheck jstests.Ian Kuehne2017-08-251-0/+3
| | | | Also includes miscellaneous fixes to make the new tests pass.
* SERVER-30181 remove support for pseudo commandsMathias Stearn2017-07-261-3/+0
|
* SERVER-28918 Move rsOplogName to NamespaceStringJack Mulrow2017-07-191-0/+3
|
* SERVER-30106 Allow syncTail replication to write to drop-pending collectionsGeert Bosch2017-07-181-5/+6
| | | | Reinstated after revert in a1c67941bf08c69cab04eba20bc9ce9a763e1c7f
* Revert "SERVER-30106 Allow syncTail replication to write to drop-pending ↵Geert Bosch2017-07-151-6/+5
| | | | | | collections" This reverts commit d8afe01c37aa24bef255e8aea4ec6882df71b1dd.
* SERVER-30106 Allow syncTail replication to write to drop-pending collectionsGeert Bosch2017-07-151-5/+6
|