summaryrefslogtreecommitdiff
path: root/src/mongo/s/catalog_cache.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-57057 Reduce routing info refreshes on the mergeChunks path (BACKPORT-...Simon Gratzer2021-06-081-0/+11
* SERVER-46396 Add metrics to track number of operations blocked behind a catal...Blake Oler2020-04-161-0/+55
* SERVER-32871 Invalidate CatalogCache entries when ShardRegistry reload discov...Matthew Saltz2020-04-131-0/+40
* SERVER-42165 Replace uses of stdx::mutex with mongo::MutexBen Caimano2019-11-011-14/+14
* Apply formatting per `clang-format-7.0.1`clang-format-7.0.12019-07-261-11/+11
* SERVER-41867 Do not reacquire the catalog cache mutex if getDatabase/getChunk...Kaloian Manassiev2019-07-091-5/+3
* SERVER-41867 Make the callbacks chain in `_scheduleDatabaseRefresh` look like...Kaloian Manassiev2019-07-091-24/+24
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-1/+0
* SERVER-39347 fix race in CatalogCacheIan Boros2019-02-061-1/+5
* SERVER-9043/SERVER-31156 Link flushRouterConfig on MongoD and make it accept ...Kaloian Manassiev2019-01-201-0/+11
* SERVER-37871 Enforce agreement on shard key across cluster for $outCharlie Swanson2018-11-211-0/+32
* SERVER-37398 Prove $out can no longer deadlockCharlie Swanson2018-11-141-0/+8
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-8/+10
* SERVER-30841 Lower the amount of metadata refresh loggingCheahuychou Mao2018-07-251-17/+37
* SERVER-35773 Remove references to the CatalogCache from MetadataManagerKaloian Manassiev2018-06-261-16/+0
* SERVER-34470 Make DatabaseVersion non-optional in CachedDatabaseInfoBlake Oler2018-06-201-1/+1
* SERVER-34470 Make DatabaseVersion non-optional on the config server's Databas...Blake Oler2018-06-201-2/+2
* SERVER-33954 Modified getCollectionRoutingInfoWithRefresh to refresh twice if...Matthew Saltz2018-06-051-9/+35
* SERVER-32198 Change the namespaces stored as StringData to NamespaceStringKaloian Manassiev2018-04-261-2/+0
* Revert "SERVER-33954 Modified getDatabaseWithRefresh/getCollectionRoutingInfo...Matthew Saltz2018-04-261-61/+12
* SERVER-33954 Modified getDatabaseWithRefresh/getCollectionRoutingInfoWithRefr...Matthew Saltz2018-04-231-12/+61
* SERVER-34527 Capture dbName by string rather than StringData in CatalogCache:...Esha Maharishi2018-04-201-2/+2
* SERVER-34163 Make refreshing a database entry in the CatalogCache asynchronousEsha Maharishi2018-04-131-26/+94
* SERVER-34435 rename versioning.{h,cpp} to database_version_helpers.{h,cpp}Esha Maharishi2018-04-131-1/+1
* SERVER-34435 DatabaseVersion idl type should not use lexicographic comparisonEsha Maharishi2018-04-131-1/+3
* SERVER-33523 Add timestamp support to CollectionMetadataMartin Neupauer2018-04-051-0/+16
* SERVER-34272 add CatalogCache::onStaleDatabaseVersion() to mark an existing d...Esha Maharishi2018-04-031-0/+18
* SERVER-34270 Rename CatalogCache::onStaleConfigError() to CatalogCache::onSta...Esha Maharishi2018-04-031-1/+1
* SERVER-34201 Allow marking a CatalogCache::DatabaseInfoEntry as 'needsRefresh'Esha Maharishi2018-04-021-30/+50
* SERVER-34145 Add failpoint and getDatabase function calls to persist DB versi...jannaerin2018-03-301-0/+4
* SERVER-34174 Minor structural improvements to CatalogCache (no logic changes)Esha Maharishi2018-03-291-61/+43
* SERVER-33835 Remove hierarchical structure between databases and collections ...Esha Maharishi2018-03-291-67/+70
* SERVER-34169 make CatalogCache::DatabaseInfoEntry store database info as Data...Esha Maharishi2018-03-291-18/+14
* SERVER-33453 - Add timestamp support to the ChunkManagerMartin Neupauer2018-03-271-21/+29
* SERVER-32610 Include databaseVersion when targeting by primary shard in paths...Esha Maharishi2018-02-261-21/+21
* SERVER-33022 make the CatalogCache cache the databaseVersion in the DatabaseI...Esha Maharishi2018-02-061-2/+9
* Revert "SERVER-33022 make the CatalogCache cache the databaseVersion in the D...Esha Maharishi2018-02-051-8/+2
* SERVER-33022 make the CatalogCache cache the databaseVersion in the DatabaseI...Esha Maharishi2018-02-051-2/+8
* SERVER-29908 Move sharding_task_executor under mongo/sKaloian Manassiev2018-02-021-2/+0
* SERVER-18137 Use NamespaceString for fully-qualified ns in shardingKevin Pulo2018-02-011-2/+2
* SERVER-28670 Add sharding CatalogCache and donor metrics to serverStatusKaloian Manassiev2018-01-241-18/+95
* SERVER-32447 Add a mock CatalogCache::getCollectionRoutingInfoAt methodKaloian Manassiev2018-01-161-0/+6
* SERVER-32480 Remove CatalogCache retrieval methods, which take StringDataKaloian Manassiev2017-12-291-14/+0
* SERVER-18138 catalog manager listing methods now return vectorsKevin Pulo2017-12-181-3/+2
* SERVER-31275 Ensure causal consistency guarantees on secondaries during chunk...Dianna Hohensee2017-11-081-0/+6
* SERVER-31629 Replace ErrorCodes::fromInt() with ErrorCodes::Error()Mathias Stearn2017-11-021-1/+1
* SERVER-31191 Plumb Collection UUIDs through catalog cacheNathan Myers2017-10-171-0/+1
* SERVER-30838 Remove _inlock names in sharding subsystemNathan Myers2017-09-251-16/+15
* SERVER-30615 Fix duplicate key error in shardCollection by using local read c...Dianna Hohensee2017-09-141-1/+2
* Revert "SERVER-30219 Make metadata commands use kLocalReadConcern"Esha Maharishi2017-08-081-18/+13