summaryrefslogtreecommitdiff
path: root/src/mongo/executor/remote_command_response.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-41133 Add TE::scheduleRemoteCommandOnAnyJason Carey2019-06-061-22/+70
| | | | | | | | 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
* SERVER-40476 remove mongoutils::strBilly Donahue2019-04-091-1/+1
| | | | | | Rename utils/mongoutils/str.h => utils/str.h Rename namespace mongoutils::str => str Rename mongo::strcasecmp => str::caseInsensitiveCompare.
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-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 licenseRamon Fernandez2018-10-221-8/+10
|
* SERVER-33135 Remove metadata accessors from command reply APIsMathias Stearn2018-07-301-14/+4
| | | | | Now that OP_COMMAND is dead, all remaining implementations return the same BSONObj for data and metadata.
* SERVER-28134 Move operator<<(ostream, RemoteCommandRequest/Response) into ↵Mathias Stearn2017-02-281-3/+2
| | | | | | executor namespace This avoids clang errors if unittest.h is included before these headers.
* SERVER-24508 BSONObj::ComparatorInterfaceDavid Storch2016-08-181-1/+4
| | | | | | | | | | | 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.
* SERVER-24067 TaskExecutor RemoteCommandCallbackArgs should include elapsedMS ↵Waley Chen2016-08-031-0/+47
| | | | and metadata
* SERVER-23134 added retry support for scheduling remote commands on a task ↵Benety Goh2016-05-161-0/+16
| | | | executor
* SERVER-19420 implement connection hook API in NetworkInterfaceASIOAdam Midvidy2015-08-181-0/+8
|
* SERVER-19001 Move RemoteCommandRequest/RemoteCommandResponse into ↵Andy Schwerin2015-07-171-0/+44
task_executor_interface library. Also, move those types into the executor namespace and remove the RemoteCommandRunner interface type.