Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-47359 ShardRegistry reload can race with RSM updates to ShardRegistry | jannaerin | 2020-04-15 | 1 | -3/+31 |
| | |||||
* | SERVER-45027 Use more descriptive names for MONGO_MAKE_LATCH() invocations | Ben Caimano | 2019-12-09 | 1 | -1/+1 |
| | |||||
* | SERVER-42967 SERVER-42895 SERVER-44086 Expand DiagnosticInfo hooks in ↵ | Ben Caimano | 2019-10-21 | 1 | -1/+1 |
| | | | | | | | | | | | Interruptible and Mutex This commit: - Adds Listener hooks for Interruptible - Expands Listener hooks for Mutex - Updates the DiagnosticInfo and its tests to use the new hooks - Removes stacktracing pieces from DiagnosticInfo and its tests - Removes mongo::ConditionVariable entirely in favor of Interruptible | ||||
* | SERVER-42165 Replace uses of stdx::mutex with mongo::Mutex | Ben Caimano | 2019-09-17 | 1 | -4/+4 |
| | |||||
* | SERVER-32871 Invalidate CatalogCache entries when ShardRegistry reload ↵ | Matthew Saltz | 2019-09-06 | 1 | -3/+19 |
| | | | | discovers a shard has been removed | ||||
* | SERVER-39498 Make rollback trigger a lazy (rather than blocking) reload of ↵ | Matthew Saltz | 2019-05-08 | 1 | -0/+6 |
| | | | | the ShardRegistry | ||||
* | SERVER-39818 Split RSM notification functionality into a new class | Ben Caimano | 2019-04-16 | 1 | -13/+2 |
| | |||||
* | SERVER-40357 expand all calls to MONGO_DISALLOW_COPYING | Billy Donahue | 2019-03-28 | 1 | -2/+2 |
| | | | | | | | | | | | produced by: hits="$(git grep -n MONGO_DISALLOW_COPYING | cut -d: -f1 )" for f in "$hits"; do sed -i.orig ' s/^\( *\)MONGO_DISALLOW_COPYING(\(.*\));/\1\2(const \2\&) = delete;\n\1\2\& operator=(const \2\&) = delete;/; ' $f done | ||||
* | SERVER-39560 - remove leading blank line on all C++ files | Billy Donahue | 2019-02-13 | 1 | -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-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 1 | -8/+10 |
| | |||||
* | SERVER-33797: Reload ShardRegistry on shard collection command | Matthew Saltz | 2018-03-29 | 1 | -1/+8 |
| | |||||
* | SERVER-31184 Make servers automatically set up config.system.sessions | samantharitter | 2017-10-11 | 1 | -0/+2 |
| | |||||
* | SERVER-29027 Allow collections in the config db to be sharded | samantharitter | 2017-09-28 | 1 | -0/+5 |
| | |||||
* | SERVER-30838 Remove _inlock names in sharding subsystem | Nathan Myers | 2017-09-25 | 1 | -8/+8 |
| | |||||
* | SERVER-27749 Integrate LogicalTimeMetadata | Randolph Tan | 2017-03-07 | 1 | -1/+2 |
| | | | | Attach logical time metadata to all outgoing messages and process incoming logical time metadata in mongod | ||||
* | SERVER-27938 Rename all OperationContext variables to opCtx | Maria van Keulen | 2017-03-07 | 1 | -4/+4 |
| | | | | | | This commit is an automated rename of all whole word instances of txn, _txn, and txnPtr to opCtx, _opCtx, and opCtxPtr, respectively in all .cpp and .h files in src/mongo. | ||||
* | SERVER-27977 Remove unused config conn string command parameters | Dianna Hohensee | 2017-02-27 | 1 | -0/+7 |
| | |||||
* | SERVER-27480 Move ShardRegistry updates out of sharding config.h | Kaloian Manassiev | 2016-12-21 | 1 | -0/+18 |
| | |||||
* | SERVER-27078 fix race in ShardRegistry initialization | Misha Tyulenev | 2016-12-07 | 1 | -14/+0 |
| | |||||
* | SERVER-25865 stdx::unordered_map and stdx::unordered_set | David Storch | 2016-09-08 | 1 | -3/+3 |
| | | | | | On Windows, these are aliases for boost containers. On other platforms they are aliases for std containers. | ||||
* | SERVER-25230 use ReplicaSetMonitor's ConnectionString when reloading shards ↵ | Misha Tyulenev | 2016-09-07 | 1 | -1/+4 |
| | | | | from config | ||||
* | SERVER-23996 ShardRegistry::getShard should return a ↵ | Misha Tyulenev | 2016-08-25 | 1 | -2/+4 |
| | | | | StatusWith<shared_ptr<Shard>> | ||||
* | SERVER-25568 shutdown task executors for ShardRegistry and ReplicaSet ↵ | Misha Tyulenev | 2016-08-12 | 1 | -0/+9 |
| | | | | monitoring in db shutdown | ||||
* | SERVER-23192 periodically reload ShardRegistry from the catalog | Misha Tyulenev | 2016-08-01 | 1 | -10/+22 |
| | |||||
* | SERVER-24817 Hook up clusterID into places that need it | Spencer T Brody | 2016-07-08 | 1 | -11/+0 |
| | |||||
* | SERVER-23891 implement ShardId class | Misha Tyulenev | 2016-06-15 | 1 | -1/+1 |
| | |||||
* | SERVER-24323 Rename CatalogManager to ShardingCatalogClient | Spencer T Brody | 2016-06-13 | 1 | -1/+1 |
| | | | | | | Renames the relevant classes and libraries, moves files, updates comments referencing the CatalogManager, and renames common methods for getting the catalogManager (like grid.catalogManager()). No functional changes. | ||||
* | SERVER-24126 fix shared library compile | Esha Maharishi | 2016-06-13 | 1 | -0/+11 |
| | |||||
* | Revert "SERVER-24126 Add step to _cfgsvrAddShard command where it inserts ↵ | Esha Maharishi | 2016-06-10 | 1 | -11/+0 |
| | | | | | | the shardIdentity document to the new shard" This reverts commit 1e26998e7fda52c226385fae4069ebbc384c294a. | ||||
* | SERVER-24126 Add step to _cfgsvrAddShard command where it inserts the ↵ | Esha Maharishi | 2016-06-10 | 1 | -0/+11 |
| | | | | shardIdentity document to the new shard | ||||
* | SERVER-23971 Clang-Format code | Mark Benvenuto | 2016-05-28 | 1 | -1/+1 |
| | |||||
* | SERVER-22564 Move ReplicaSetMonitor to TaskExecutor thread | Misha Tyulenev | 2016-05-26 | 1 | -10/+17 |
| | |||||
* | SERVER-23341 replace ShardRegistry::reload with swap | Misha Tyulenev | 2016-05-18 | 1 | -36/+87 |
| | |||||
* | SERVER-23213 Remove dead networking code from ShardRegistry | Spencer T Brody | 2016-05-04 | 1 | -123/+0 |
| | |||||
* | SERVER-23835 Remove metadata argument from Shard::runCommand | Spencer T Brody | 2016-05-02 | 1 | -1/+0 |
| | |||||
* | SERVER-23647 Make Shard::runCommand retry on failures | Spencer T Brody | 2016-04-28 | 1 | -1/+1 |
| | |||||
* | SERVER-23785 create WriteConcernError error class | Judah Schvimer | 2016-04-22 | 1 | -5/+0 |
| | |||||
* | SERVER-23497 add RemoteShard class (temporarily called Shard) | Esha Maharishi | 2016-04-19 | 1 | -46/+15 |
| | |||||
* | SERVER-23694 Move TaskExecutorPool currently owned by ShardRegistry to Grid | Spencer T Brody | 2016-04-18 | 1 | -45/+1 |
| | |||||
* | SERVER-23648 Move executorForAddShard out of ShardRegistry and into addShard ↵ | Spencer T Brody | 2016-04-18 | 1 | -18/+0 |
| | | | | imlementation | ||||
* | SERVER-23498 Add ShardFactory | Misha Tyulenev | 2016-04-14 | 1 | -8/+6 |
| | |||||
* | SERVER-23209 maintain config server opTime through ShardingEgressMetadataHook | Esha Maharishi | 2016-04-13 | 1 | -1/+0 |
| | |||||
* | SERVER-22540 Commands that do writes on mongos should take a writeConcern ↵ | Judah Schvimer | 2016-04-12 | 1 | -0/+5 |
| | | | | and aggregate results | ||||
* | SERVER-23479 move ownership of configOpTime to Grid | Esha Maharishi | 2016-04-05 | 1 | -16/+1 |
| | |||||
* | SERVER-23036 Lock ShardRegistry mutex when accessing config server ↵ | Spencer T Brody | 2016-03-10 | 1 | -3/+1 |
| | | | | connection string | ||||
* | SERVER-22937 Retry operations run through the ShardRegistry wherever possible | Spencer T Brody | 2016-03-07 | 1 | -41/+27 |
| | |||||
* | SERVER-22862 Fix deadlock between ShardRegistry and ReplicaSetMonitor | Spencer T Brody | 2016-02-26 | 1 | -17/+17 |
| | |||||
* | SERVER-22783 Consolidate WriteConcernError parsing | Kaloian Manassiev | 2016-02-24 | 1 | -3/+7 |
| | | | | | | | | | This change consolidates the checking for writeConcernError section to happen in the ShardRegistry instead of each command doing it separately. This makes WriteConcernFailed to be an actual error code of the command. Also cleans up the WCErrorDetail class by removing unnecessarly functionality. | ||||
* | SERVER-22797 Calls to ShardRegistry::reload needs to be serialized | Randolph Tan | 2016-02-24 | 1 | -6/+19 |
| | |||||
* | SERVER-21906 always use ReplicaSetMonitor when updating ShardRegistry lookup ↵ | Misha Tyulenev | 2016-01-06 | 1 | -4/+5 |
| | | | | maps |