summaryrefslogtreecommitdiff
path: root/src/mongo/client/remote_command_targeter_mock.cpp
AgeCommit message (Collapse)Author
2023-10-07SERVER-77158 apply performance-move-const-arg clang tidy rule for clientMatt Boros
2023-09-23SERVER-81059 bulk-revert of include of boost iif.hppBilly Donahue
2023-06-22SERVER-77044 IWYU Automated changes for up to end ratio 0.4Daniel Moody
2023-06-15SERVER-77042 automated IWYU changes up to ratio of 0.3Daniel Moody
2021-03-23SERVER-53230: Rename cancelation -> cancellation everywhereTyler Seip
2020-12-22SERVER-51296 Add cancelation support to RemoteCommandTargeterMatthew Saltz
2020-11-09SERVER-50510 Change markHostNotMaster to markHostNotPrimaryGabriel Russell
2020-06-21SERVER-48775 Move all Sharding unit-tests that assume a MongoD to the db/s ↵Kaloian Manassiev
directory With this change there are no more references from mongo/s (which is code common between MongoS and MongoD) and mongo/db/s (which is code specific for MongoD only).
2020-05-20SERVER-47799 AsyncRequestsSender should update replica set monitor in ↵jannaerin
between retries for shutdown errors
2019-09-17SERVER-42165 Replace uses of stdx::mutex with mongo::MutexBen Caimano
2019-05-28SERVER-41134 Add RSM::findHostsWithMaxWaitJason Carey
Add support for a new method on the ReplicaSetMonitor, which finds all acceptable hosts for a read preference (rather than just a single host). This should use existing selection logic to return the host that would be returned by findHostWithMaxWait in the [0]th element
2019-04-11SERVER-36359 Introduce SemiFuture<T> and ExecutorFuture<T>Mathias Stearn
2019-04-10SERVER-40202 TransactionCoordinator should update replica set monitors based ↵Jack Mulrow
on participant responses
2019-02-13SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue
Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines.
2018-12-20SERVER-35688 Make RSM return SharedSemiFuturesMathias Stearn
This prevents consumers from chaining work that would run inside of the RSM thread and possibly cause a deadlock.
2018-10-22SERVER-37651 Update header files with new licenseRamon Fernandez
2018-09-20SERVER-35689 Futurize RSM API with temporary detached-thread implementationMathias Stearn
2017-03-07SERVER-27938 Rename all OperationContext variables to opCtxMaria van Keulen
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.
2016-10-24SERVER-26683 Log reason for marking repl hosts as failed in the RSMKaloian Manassiev
2016-10-24Revert "SERVER-26683 Log reason for marking repl hosts as failed in the RSM"Kaloian Manassiev
This reverts commit 80d6ca07522fce27f9559007791ebe4a1afe0866.
2016-10-24SERVER-26683 Log reason for marking repl hosts as failed in the RSMKaloian Manassiev
2016-09-07SERVER-24600 Increase interruptibility of RemoteCommandTargeter::findHost.Andy Schwerin
By making more calls of RemoteCommandTargeter::findHost interruptible, this change speeds up the shutdown of mongos when no config servers are discoverable.
2015-11-11SERVER-21272 Make RemoteCommandTargeter use timeout for findHostKaloian Manassiev
This change removes all back-off logic from ShardRegistry and CatalogManagerReplicaSet and defers it all to the wait time capability of the ReplicaSetMonitor (through RemoteCommandTargeter).
2015-09-30SERVER-20629 make Shard return member variables by value or by shared_ptrEsha Maharishi
2015-09-21SERVER-20456 inform ReplicaSetMonitor of unreachable host and re-target in ↵David Storch
new mongos read path
2015-07-28SERVER-19403 Notify targeter of NotMaster errorsSpencer T Brody
2015-07-03Revert "Revert "SERVER-19111 Move common addShard functionality to ↵Kaloian Manassiev
CatalogManager"" This reverts commit c87142d4649e81c2de694b36a78115bfde5bf548.
2015-07-01Revert "SERVER-19111 Move common addShard functionality to CatalogManager"Kaloian Manassiev
This reverts commit 427b07f64530291af6ae410902939c58db9c0fa5.
2015-06-30SERVER-19111 Move common addShard functionality to CatalogManagerKaloian Manassiev
This change is prerequisite for implementing the addShard method in the replica set catalog manager. It moves common addShard functionality as static methods on the CatalogManager and adds the ability to create detached shard objects to be used for making calls against shards and ability to retrieve the shard's dynamic connection string.
2015-06-20SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto
2015-06-12SERVER-18943 Infrastructure for catalog manager replica set testsKaloian Manassiev
This change adds a fixture to serve as basis to write unit-tests for the replica set-based catalog manager.
2015-05-19SERVER-18526 Create mock for command exec and targeterRandolph Tan