Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-28510 Add DBClient::runFireAndForgetCommand() and use it to implement ↵ | Mathias Stearn | 2017-08-17 | 1 | -2/+7 |
| | | | | legacy op emulation | ||||
* | SERVER-28964 Close connection after seeing invalid OP_MSG flags | Mathias Stearn | 2017-08-17 | 1 | -1/+1 |
| | |||||
* | SERVER-30118 Stop setting messageIDs in AbstractMessagingPort::say() and call() | Mathias Stearn | 2017-07-26 | 1 | -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 Stearn | 2017-06-28 | 1 | -1/+2 |
| | |||||
* | SERVER-29564 BSONObjBuilder can now be seeded with a BSONObj prefix | Mathias Stearn | 2017-06-19 | 1 | -2/+3 |
| | | | | This will avoid copying whenever it is safe. | ||||
* | SERVER-29264 Kill off rpc::RequestInterface | Mathias Stearn | 2017-06-07 | 1 | -17/+16 |
| | |||||
* | SERVER-28229: Bind to localhost by default | Spencer Jackson | 2017-04-28 | 1 | -1/+2 |
| | |||||
* | SERVER-28508 OP_MSG in egress and mongod | Mathias Stearn | 2017-04-27 | 1 | -2/+4 |
| | |||||
* | Revert "SERVER-28229: Bind to localhost by default" | Kaloian Manassiev | 2017-04-25 | 1 | -2/+1 |
| | | | | This reverts commit d6b244fce44e6729485b1521346db6e372f6b901. | ||||
* | SERVER-28229: Bind to localhost by default | Spencer Jackson | 2017-04-24 | 1 | -1/+2 |
| | |||||
* | SERVER-28303 Delete old OP_MSG code | Mathias Stearn | 2017-03-20 | 1 | -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 StaticObserver | Andrew Morrow | 2017-02-27 | 1 | -2/+0 |
| | |||||
* | SERVER-27497 Scope SCons Environment changes narrowly | Andrew Morrow | 2017-01-03 | 1 | -0/+2 |
| | |||||
* | SERVER-27384 Deduplicate `class mongo::Command`. | ADAM David Alan Martin | 2016-12-12 | 3 | -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 logProcessDetailsForLogRotate | Matt Cotter | 2016-12-07 | 1 | -3/+1 |
| | |||||
* | SERVER-26392 remove mongosniff from compile and release | Gabriel Russell | 2016-10-03 | 1 | -632/+0 |
| | |||||
* | SERVER-25865 stdx::unordered_map and stdx::unordered_set | David Storch | 2016-09-08 | 1 | -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 Avitabile | 2016-09-02 | 1 | -1/+1 |
| | | | | admin.system.version | ||||
* | SERVER-25267 SERVER-25265 Integrate compression with networking code | Jonathan Reams | 2016-08-09 | 2 | -0/+32 |
| | | | | and snappy compressor | ||||
* | SERVER-24611 Implement ClientMetadata class | Mark Benvenuto | 2016-08-04 | 1 | -1/+1 |
| | |||||
* | SERVER-24162 Integrate TransportLayer | Samantha Ritter | 2016-07-12 | 1 | -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 management | Mathias Stearn | 2016-06-22 | 1 | -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 mock | Andrew Morrow | 2016-06-16 | 1 | -1/+0 |
| | |||||
* | SERVER-23243 Remove time-keeping from listener | Waley Chen | 2016-06-13 | 1 | -1/+1 |
| | |||||
* | SERVER-23971 Clang-Format code | Mark Benvenuto | 2016-05-28 | 5 | -8/+10 |
| | |||||
* | SERVER-24305 Add NetworkTaskExecutor to clientdriver library | Misha Tyulenev | 2016-05-27 | 1 | -8/+0 |
| | |||||
* | SERVER-22564 Move ReplicaSetMonitor to TaskExecutor thread | Misha Tyulenev | 2016-05-26 | 1 | -0/+3 |
| | |||||
* | SERVER-23448 create an ASIO based MessagingPort | Matt Cotter | 2016-05-20 | 1 | -10/+11 |
| | |||||
* | SERVER-24104 Replace stdx::duration with mongo::Duration. | Andy Schwerin | 2016-05-17 | 1 | -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 writeConcern | Judah Schvimer | 2016-04-12 | 1 | -0/+1 |
| | |||||
* | SERVER-23103 Unify exit handling | Andrew Morrow | 2016-03-21 | 1 | -17/+10 |
| | |||||
* | SERVER-20077 requestId field of message header should always be a signed integer | Waley Chen | 2016-03-17 | 1 | -1/+1 |
| | |||||
* | SERVER-22357 do not flush READONLY files | Adam Midvidy | 2016-02-23 | 1 | -2/+2 |
| | |||||
* | SERVER-21326 Add a --verbose option to mongobridge. | Max Hirschhorn | 2015-11-19 | 1 | -4/+21 |
| | |||||
* | SERVER-20884 build command replies in-place to avoid copies | Adam Midvidy | 2015-11-13 | 1 | -1/+1 |
| | |||||
* | SERVER-20869 Include cstdint in mongobridge.h. | Max Hirschhorn | 2015-11-10 | 2 | -1/+1 |
| | |||||
* | SERVER-20869 Fix compile by doing .as<long> instead of .as<int64_t>. | Max Hirschhorn | 2015-11-10 | 1 | -1/+1 |
| | |||||
* | SERVER-20869 Add support for probabilistically discarding messages. | Max Hirschhorn | 2015-11-10 | 5 | -10/+88 |
| | |||||
* | SERVER-21363 Check whether to close connection after receiving response. | Max Hirschhorn | 2015-11-10 | 1 | -5/+23 |
| | |||||
* | SERVER-19301 Expose new MongoBridge API for network partition testing. | Max Hirschhorn | 2015-11-06 | 6 | -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 mongosniff | Calvin Chan | 2015-08-24 | 1 | -1/+34 |
| | | | | | | Signed-off-by: Adam Midvidy <amidvidy@gmail.com> Closes #1011 | ||||
* | SERVER-19494 Don't shutdown mongobridge on empty response | Spencer T Brody | 2015-07-21 | 1 | -2/+5 |
| | |||||
* | SERVER-9666 Collapse the low level cyclic libs into a new base lib | Andrew Morrow | 2015-07-21 | 1 | -1/+0 |
| | |||||
* | SERVER-19099 Consistently use concurrency and time names via stdx | Andrew Morrow | 2015-06-30 | 1 | -0/+1 |
| | |||||
* | SERVER-19035 autodetect support for OP_COMMAND in remote servers | Adam Midvidy | 2015-06-24 | 2 | -2/+4 |
| | |||||
* | SERVER-18579: Clang-Format - reformat code, no comment reflow | Mark Benvenuto | 2015-06-20 | 5 | -396/+379 |
| | |||||
* | SERVER-19041 Simplify SimpleMutex | Andrew Morrow | 2015-06-19 | 1 | -0/+1 |
| | |||||
* | SERVER-18723 boost -> stdx for thread | Adam Midvidy | 2015-06-18 | 1 | -3/+3 |
| | |||||
* | SERVER-17307 Replace boost::shared_ptr and friends with std::shared_ptr | Andrew Morrow | 2015-06-10 | 1 | -5/+4 |
| | |||||
* | SERVER-17309 Replace std::auto_ptr<T> with std::unique_ptr<T> | Andrew Morrow | 2015-06-10 | 1 | -1/+1 |
| |