summaryrefslogtreecommitdiff
path: root/src/mongo/s/client/shard_registry.h
Commit message (Expand)AuthorAgeFilesLines
* SERVER-68137 Refactor shard registry initializationTommaso Tocci2022-07-211-6/+10
* SERVER-68171 Do not initialized the ShardRegistry with an empty placeholderTommaso Tocci2022-07-211-3/+0
* SERVER-68161 Do not wait for ShardRegistry reload at startupTommaso Tocci2022-07-201-6/+0
* SERVER-67914 Remove ShardRegistry::_getShardForRSNameNoReloadTommaso Tocci2022-07-181-8/+0
* SERVER-67896 Remove uncessary ShardRegistry reload retry logicTommaso Tocci2022-07-131-1/+0
* SERVER-67912 Reduce set of non-causally consistent API of the ShardRegistryTommaso Tocci2022-07-111-12/+7
* SERVER-57519 Make ARS use causally consistent ShardRegistry::getShard() func...Tommaso Tocci2022-07-081-1/+5
* SERVER-64717 Ensure the ShardRegistry always read with majority write concern...Marcos José Grillo Ramirez2022-06-201-6/+0
* SERVER-66658 Shard registry might be accessed before initializationTommaso Tocci2022-05-251-1/+1
* SERVER-64725 Make ShardRegistry::periodicReloader interruptibleTommaso Tocci2022-03-231-4/+2
* SERVER-63241 Lookup round should fulfill atleast a promiseSergi Mateo Bellido2022-03-041-2/+2
* SERVER-61003 ReadConcernMajorityNotAvailableYet errors from ShardRegistry mus...Pierlauro Sciarelli2021-12-171-0/+2
* SERVER-56950 Avoid shardRegistry reload infinite loop when overlapping with s...Simon Gratzer2021-05-261-2/+8
* Revert "SERVER-56950 Avoid shardRegistry reload infinite loop when overlappin...Max Hirschhorn2021-05-251-7/+1
* SERVER-56950 Avoid shardRegistry reload infinite loop when overlapping with s...Simon Gratzer2021-05-211-1/+7
* SERVER-54230 Stop returning sorted shard IDs vector from ShardRegistryTommaso Tocci2021-02-041-3/+6
* SERVER-53332 Change ShardRegistry::_connStringLookup to store connection stri...Pierlauro Sciarelli2021-01-071-2/+2
* SERVER-53547 Make use of return values in ShardRegistry APITommaso Tocci2020-12-311-7/+7
* SERVER-53533 Remove deprecated return value from ShardRegistry::reloadTommaso Tocci2020-12-291-8/+4
* SERVER-51070 Move the ConfigServer ShardId constant to be under ShardIdKaloian Manassiev2020-12-031-5/+0
* SERVER-50910 Make ShardRegistry::_getData() asyncJaume Moragues2020-11-171-0/+6
* SERVER-51342 ShardRegistry should forget connection strings of removed shardsTommaso Tocci2020-10-111-0/+2
* SERVER-50907 Make Shard objects cache their own connection stringsKevin Pulo2020-09-261-5/+1
* SERVER-51103 Allow ShardRegistry to distinguish between complete/partial conn...Kevin Pulo2020-09-251-1/+7
* SERVER-46202 Implement ShardRegistry on top of ReadThroughCacheKevin Pulo2020-09-161-96/+214
* Revert "SERVER-46202 Implement ShardRegistry on top of ReadThroughCache"Tommaso Tocci2020-09-151-214/+96
* SERVER-46202 Implement ShardRegistry on top of ReadThroughCacheTommaso Tocci2020-09-151-96/+214
* SERVER-50408 Change NotMaster error name to NotWritablePrimaryPavi Vetriselvan2020-09-031-1/+1
* SERVER-46202 Make ShardRegistryData immutableKevin Pulo2020-08-051-64/+79
* SERVER-47359 ShardRegistry reload can race with RSM updates to ShardRegistryjannaerin2020-04-151-3/+31
* SERVER-45027 Use more descriptive names for MONGO_MAKE_LATCH() invocationsBen Caimano2019-12-091-1/+1
* SERVER-42967 SERVER-42895 SERVER-44086 Expand DiagnosticInfo hooks in Interru...Ben Caimano2019-10-211-1/+1
* SERVER-42165 Replace uses of stdx::mutex with mongo::MutexBen Caimano2019-09-171-4/+4
* SERVER-32871 Invalidate CatalogCache entries when ShardRegistry reload discov...Matthew Saltz2019-09-061-3/+19
* SERVER-39498 Make rollback trigger a lazy (rather than blocking) reload of th...Matthew Saltz2019-05-081-0/+6
* SERVER-39818 Split RSM notification functionality into a new classBen Caimano2019-04-161-13/+2
* SERVER-40357 expand all calls to MONGO_DISALLOW_COPYINGBilly Donahue2019-03-281-2/+2
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-1/+0
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-8/+10
* SERVER-33797: Reload ShardRegistry on shard collection commandMatthew Saltz2018-03-291-1/+8
* SERVER-31184 Make servers automatically set up config.system.sessionssamantharitter2017-10-111-0/+2
* SERVER-29027 Allow collections in the config db to be shardedsamantharitter2017-09-281-0/+5
* SERVER-30838 Remove _inlock names in sharding subsystemNathan Myers2017-09-251-8/+8
* SERVER-27749 Integrate LogicalTimeMetadataRandolph Tan2017-03-071-1/+2
* SERVER-27938 Rename all OperationContext variables to opCtxMaria van Keulen2017-03-071-4/+4
* SERVER-27977 Remove unused config conn string command parametersDianna Hohensee2017-02-271-0/+7
* SERVER-27480 Move ShardRegistry updates out of sharding config.hKaloian Manassiev2016-12-211-0/+18
* SERVER-27078 fix race in ShardRegistry initializationMisha Tyulenev2016-12-071-14/+0
* SERVER-25865 stdx::unordered_map and stdx::unordered_setDavid Storch2016-09-081-3/+3
* SERVER-25230 use ReplicaSetMonitor's ConnectionString when reloading shards f...Misha Tyulenev2016-09-071-1/+4