summaryrefslogtreecommitdiff
path: root/src/mongo/executor/remote_command_response.cpp
AgeCommit message (Collapse)Author
2023-09-23SERVER-81059 bulk-revert of include of boost iif.hppBilly Donahue
2023-07-01SERVER-77049 SERVER-77050 IWYU automated changes up to 1.0Daniel Moody
2022-07-27SERVER-68246 rewrite calls to boost::optional get and is_initializedBilly Donahue
2020-08-14SERVER-49694: fix latency measurement in RSM; change latency measurement for ↵LaMont Nelson
command responses to Microseconds
2020-08-13Revert "SERVER-49694: fix latency measurement in RSM; change latency ↵LaMont Nelson
measurement for command responses to Microseconds" This reverts commit b2c1fa4f121fdb6cdffa924b802271d68c3367a3.
2020-08-05SERVER-49694: fix latency measurement in RSM; change latency measurement for ↵LaMont Nelson
command responses to Microseconds
2020-07-09SERVER-48205 fixed log messagesReo Kimura
2020-07-09SERVER-48205 Rewrote toString() functions using fmtlib, locally untestedReo Kimura
2020-07-09SERVER-48205 Descriptive details added to toString() functionsReo Kimura
2020-04-17SERVER-44954 Streamable RSM uses exhaust isMasterjannaerin
2020-03-25Revert "SERVER-44954 Streamable RSM uses exhaust isMaster"jannaerin
This reverts commit 8124a8d047ce142f6d6defc089e5e71192721a5c.
2020-03-25SERVER-44954 Streamable RSM uses exhaust isMasterjannaerin
2019-06-06SERVER-41133 Add TE::scheduleRemoteCommandOnAnyJason Carey
Add support for a mode for the task executor where rather than targetting a single host, we target any of a set of hosts. This should behave identically to scheduleRemoteCommand, except that we concurrently get() connections from the connection pool for each host, preferring the first which is available
2019-04-09SERVER-40476 remove mongoutils::strBilly Donahue
Rename utils/mongoutils/str.h => utils/str.h Rename namespace mongoutils::str => str Rename mongo::strcasecmp => str::caseInsensitiveCompare.
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-10-22SERVER-37651 Update header files with new licenseRamon Fernandez
2018-07-30SERVER-33135 Remove metadata accessors from command reply APIsMathias Stearn
Now that OP_COMMAND is dead, all remaining implementations return the same BSONObj for data and metadata.
2017-02-28SERVER-28134 Move operator<<(ostream, RemoteCommandRequest/Response) into ↵Mathias Stearn
executor namespace This avoids clang errors if unittest.h is included before these headers.
2016-08-18SERVER-24508 BSONObj::ComparatorInterfaceDavid Storch
BSONObj instances should now be compared via the comparator interface's evaluate() method. This preferred over using BSONObj::woCompare() directly. If the comparison doesn't require any database semantics (e.g. there is no collation), there is a global instance of the SimpleBSONObjComparator which should be used for BSONObj comparisons. If the comparison requires special semantics, then callers must instantiate their own comparator object.
2016-08-03SERVER-24067 TaskExecutor RemoteCommandCallbackArgs should include elapsedMS ↵Waley Chen
and metadata
2016-05-16SERVER-23134 added retry support for scheduling remote commands on a task ↵Benety Goh
executor
2015-08-18SERVER-19420 implement connection hook API in NetworkInterfaceASIOAdam Midvidy
2015-07-17SERVER-19001 Move RemoteCommandRequest/RemoteCommandResponse into ↵Andy Schwerin
task_executor_interface library. Also, move those types into the executor namespace and remove the RemoteCommandRunner interface type.