summaryrefslogtreecommitdiff
path: root/src/mongo/tools
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-28510 Add DBClient::runFireAndForgetCommand() and use it to implement ↵Mathias Stearn2017-08-171-2/+7
| | | | legacy op emulation
* SERVER-28964 Close connection after seeing invalid OP_MSG flagsMathias Stearn2017-08-171-1/+1
|
* SERVER-30118 Stop setting messageIDs in AbstractMessagingPort::say() and call()Mathias Stearn2017-07-261-6/+6
| | | | | | It is now the responsibility of the callers (including the same-named methods on DBClientConnection) to prepare a ready-to-send Message. AMP's job is now just to send the provided message as-is.
* SERVER-6541 Delete Message::toString()Mathias Stearn2017-06-281-1/+2
|
* SERVER-29564 BSONObjBuilder can now be seeded with a BSONObj prefixMathias Stearn2017-06-191-2/+3
| | | | This will avoid copying whenever it is safe.
* SERVER-29264 Kill off rpc::RequestInterfaceMathias Stearn2017-06-071-17/+16
|
* SERVER-28229: Bind to localhost by defaultSpencer Jackson2017-04-281-1/+2
|
* SERVER-28508 OP_MSG in egress and mongodMathias Stearn2017-04-271-2/+4
|
* Revert "SERVER-28229: Bind to localhost by default"Kaloian Manassiev2017-04-251-2/+1
| | | | This reverts commit d6b244fce44e6729485b1521346db6e372f6b901.
* SERVER-28229: Bind to localhost by defaultSpencer Jackson2017-04-241-1/+2
|
* SERVER-28303 Delete old OP_MSG codeMathias Stearn2017-03-201-3/+7
| | | | | It is been deprecated since at least 1.2 and was never supported in mongos. Deleting to make room for the new OP_MSG format.
* SERVER-28094 Remove the StaticObserverAndrew Morrow2017-02-271-2/+0
|
* SERVER-27497 Scope SCons Environment changes narrowlyAndrew Morrow2017-01-031-0/+2
|
* SERVER-27384 Deduplicate `class mongo::Command`.ADAM David Alan Martin2016-12-123-17/+19
| | | | | | | | | | There are two `mongo::Command` classes which perform different functions and have different purposes. They will cause ODR violations in future linking. Some meber function names are also duplicated, further compounding the duplicate symbol problem. This change alters the name of one of the `mongo::Command` classes to something which doesn't collide.
* SERVER-27238 de-dup symbol logProcessDetailsForLogRotateMatt Cotter2016-12-071-3/+1
|
* SERVER-26392 remove mongosniff from compile and releaseGabriel Russell2016-10-031-632/+0
|
* SERVER-25865 stdx::unordered_map and stdx::unordered_setDavid Storch2016-09-081-3/+2
| | | | | On Windows, these are aliases for boost containers. On other platforms they are aliases for std containers.
* SERVER-25159 Default BSON validation version should depend on ↵Tess Avitabile2016-09-021-1/+1
| | | | admin.system.version
* SERVER-25267 SERVER-25265 Integrate compression with networking codeJonathan Reams2016-08-092-0/+32
| | | | and snappy compressor
* SERVER-24611 Implement ClientMetadata classMark Benvenuto2016-08-041-1/+1
|
* SERVER-24162 Integrate TransportLayerSamantha Ritter2016-07-121-3/+3
| | | | | Expand the transport layer as needed to replace uses of abstract message port for ingress networking.
* SERVER-24418 Make Message and BufBuilder use SharedBuffer for memory managementMathias Stearn2016-06-221-4/+11
| | | | | | | | | | | | | This makes it possible to get owned BSONObj out of a Message without copying. Hooked up to the following places: - Anything using the Fetcher (including oplog fetching on secondaries) - Anything using DBClientInterface::findOne() - Anything using CursorResponse (including Sharded queries) As a simplification, Messages no longer support non-contiguous buffers, or non-owning buffers. The former wasn't used by anything, and the latter was only used by mongosniff only for messages that fit in a single packet.
* SERVER-23103 Remove the ntservice mockAndrew Morrow2016-06-161-1/+0
|
* SERVER-23243 Remove time-keeping from listenerWaley Chen2016-06-131-1/+1
|
* SERVER-23971 Clang-Format codeMark Benvenuto2016-05-285-8/+10
|
* SERVER-24305 Add NetworkTaskExecutor to clientdriver libraryMisha Tyulenev2016-05-271-8/+0
|
* SERVER-22564 Move ReplicaSetMonitor to TaskExecutor threadMisha Tyulenev2016-05-261-0/+3
|
* SERVER-23448 create an ASIO based MessagingPortMatt Cotter2016-05-201-10/+11
|
* SERVER-24104 Replace stdx::duration with mongo::Duration.Andy Schwerin2016-05-171-0/+1
| | | | | | | The mongo::Duration type does overflow checking on casts and arithmetic. This patch also moves DESTRUCTOR_GUARD out of assert_util.h into destructor_guard.h in order to break an include cycle with duration.h.
* SERVER-20224 commands that write support writeConcernJudah Schvimer2016-04-121-0/+1
|
* SERVER-23103 Unify exit handlingAndrew Morrow2016-03-211-17/+10
|
* SERVER-20077 requestId field of message header should always be a signed integerWaley Chen2016-03-171-1/+1
|
* SERVER-22357 do not flush READONLY filesAdam Midvidy2016-02-231-2/+2
|
* SERVER-21326 Add a --verbose option to mongobridge.Max Hirschhorn2015-11-191-4/+21
|
* SERVER-20884 build command replies in-place to avoid copiesAdam Midvidy2015-11-131-1/+1
|
* SERVER-20869 Include cstdint in mongobridge.h.Max Hirschhorn2015-11-102-1/+1
|
* SERVER-20869 Fix compile by doing .as<long> instead of .as<int64_t>.Max Hirschhorn2015-11-101-1/+1
|
* SERVER-20869 Add support for probabilistically discarding messages.Max Hirschhorn2015-11-105-10/+88
|
* SERVER-21363 Check whether to close connection after receiving response.Max Hirschhorn2015-11-101-5/+23
|
* SERVER-19301 Expose new MongoBridge API for network partition testing.Max Hirschhorn2015-11-066-112/+470
| | | | | | | | | Changes the existing architecture of having a mongobridge process for each unidirection link between two mongod processes in a replica set to having a single mongobridge process per node in the replica set. The mongobridge process is able to distinguish between connections from different hosts by using the "hostInfo" field in the initial isMaster command request.
* SERVER-18555 implemented OP_COMMAND and OP_COMMAND_REPLY in mongosniffCalvin Chan2015-08-241-1/+34
| | | | | | Signed-off-by: Adam Midvidy <amidvidy@gmail.com> Closes #1011
* SERVER-19494 Don't shutdown mongobridge on empty responseSpencer T Brody2015-07-211-2/+5
|
* SERVER-9666 Collapse the low level cyclic libs into a new base libAndrew Morrow2015-07-211-1/+0
|
* SERVER-19099 Consistently use concurrency and time names via stdxAndrew Morrow2015-06-301-0/+1
|
* SERVER-19035 autodetect support for OP_COMMAND in remote serversAdam Midvidy2015-06-242-2/+4
|
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-205-396/+379
|
* SERVER-19041 Simplify SimpleMutexAndrew Morrow2015-06-191-0/+1
|
* SERVER-18723 boost -> stdx for threadAdam Midvidy2015-06-181-3/+3
|
* SERVER-17307 Replace boost::shared_ptr and friends with std::shared_ptrAndrew Morrow2015-06-101-5/+4
|
* SERVER-17309 Replace std::auto_ptr<T> with std::unique_ptr<T>Andrew Morrow2015-06-101-1/+1
|