Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-35115 Separate dbclientinterface.h into several parts, one per class. | Henrik Edin | 2018-06-29 | 1 | -1127/+0 |
| | |||||
* | SERVER-35115 Decouple DBDirectClient from networking clients | Mathias Stearn | 2018-05-31 | 1 | -0/+3 |
| | |||||
* | SERVER-35070: Timestamp index completions individually. | Daniel Gottlieb | 2018-05-29 | 1 | -1/+7 |
| | |||||
* | SERVER-34805 Refactor the network libraries and move messages types to ↵ | Andrew Morrow | 2018-05-05 | 1 | -2/+2 |
| | | | | rpc/protocol | ||||
* | SERVER-34541 Remove MessagePort and Listener | Andrew Morrow | 2018-04-18 | 1 | -0/+1 |
| | | | | Also removes the unimportant but flaky scoped_db_conn_test | ||||
* | SERVER-33300 Integrate TransportLayer with DBClient | Jonathan Reams | 2018-03-02 | 1 | -14/+17 |
| | |||||
* | SERVER-32674 Make SocketException not be a special type | Mathias Stearn | 2018-01-19 | 1 | -1/+1 |
| | |||||
* | SERVER-31296 Update sessions, causal, and retryable in the mongo shell. | Max Hirschhorn | 2017-11-08 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Removes the initialClusterTime and initialOperationTime session options. * Enables causal consistency by default when using an explicit session. * Adds a --retryWrites command line option to the mongo shell for enabling retryable writes in the mongo shell. The retryWrites options to SessionOptions is left for convenience with testing. * Renames setClusterTime() to advanceClusterTime(), and adds a corresponding advanceOperationTime() method to DriverSession. * Enables assigning transaction numbers for write commands where ordered=false. * Prevents the mongo shell from sending afterClusterTime or assigning transaction numbers when talking to a stand-alone mongod. * Prevents the mongo shell from assigning transaction numbers when using an unacknowledged (w=0) writeConcern. * Changes DBClientRS to re-discover the current primary of the replica set when it receives an error code representing "not master" in addition to an error message representing "not master". * Adds a shellPrint() pretty-printer for SessionOptions and DriverSession instances so they no longer print out their entire object definition. | ||||
* | SERVER-31456 Expose server type on Mongo connection object. | Max Hirschhorn | 2017-10-14 | 1 | -0/+7 |
| | | | | | | This makes it possible to prevent the mongo shell from gossiping a clusterTime to stand-alone mongod processes when the mongo shell is also connected to a replica set or a sharded cluster. | ||||
* | SERVER-30848 make shell getMores use sessions | Jason Carey | 2017-10-03 | 1 | -0/+28 |
| | | | | | The shell should attach the logical session used to initiate cursors (via find or aggregate) and use it for successive getMores. | ||||
* | SERVER-30508 Fail rollback via refetch if transactions collection UUID is ↵ | Jack Mulrow | 2017-08-23 | 1 | -2/+6 |
| | | | | different on sync source | ||||
* | SERVER-28510 Add DBClient::runFireAndForgetCommand() and use it to implement ↵ | Mathias Stearn | 2017-08-17 | 1 | -0/+7 |
| | | | | legacy op emulation | ||||
* | SERVER-28964 Close connection after seeing invalid OP_MSG flags | Mathias Stearn | 2017-08-17 | 1 | -0/+10 |
| | |||||
* | SERVER-30580 Eliminate UserException and MsgAssertionException types | Mathias Stearn | 2017-08-16 | 1 | -3/+3 |
| | | | | All users were converted to just use AssertionException. | ||||
* | SERVER-29667 Update rollback of document refetch to use UUIDs | Allison Chang | 2017-08-03 | 1 | -0/+8 |
| | |||||
* | SERVER-30080 LogicalSessions in the shell | Jason Carey | 2017-08-01 | 1 | -0/+7 |
| | | | | Basic logical session implementation for the shell | ||||
* | SERVER-28509 DBClient::killCursor() now uses command | Mathias Stearn | 2017-07-26 | 1 | -1/+1 |
| | | | | DBClientCursor still uses legacy op | ||||
* | SERVER-30118 always check replyTo field in DBClient | Mathias Stearn | 2017-07-26 | 1 | -2/+2 |
| | |||||
* | SERVER-28509 Flatten DBClient hierarchy to just DBClientBase and subclasses | Mathias Stearn | 2017-07-26 | 1 | -114/+63 |
| | |||||
* | SERVER-28509 Move code to assemble legacy requests out of DBClient | Mathias Stearn | 2017-07-26 | 1 | -98/+1 |
| | |||||
* | SERVER-28509 Make DBClientCursor store batch as vector<BSONObj> | Mathias Stearn | 2017-06-28 | 1 | -4/+4 |
| | |||||
* | SERVER-29319 Delete DBClient::runCommandWithMetadata{,AndTarget} | Mathias Stearn | 2017-06-28 | 1 | -21/+0 |
| | |||||
* | SERVER-29319 Expose OpMsgRequest interface in DBClient | Mathias Stearn | 2017-06-19 | 1 | -21/+29 |
| | |||||
* | SERVER-28508 OP_MSG in egress and mongod | Mathias Stearn | 2017-04-27 | 1 | -6/+11 |
| | |||||
* | SERVER-26772 removed old initial sync code | Judah Schvimer | 2017-03-16 | 1 | -7/+0 |
| | |||||
* | SERVER-25151 Honor ssl=true/false in URIs in the shell | samantharitter | 2016-09-13 | 1 | -0/+4 |
| | |||||
* | Revert "SERVER-25151 Honor 'ssl' option in URIs passed to the shell" | samantharitter | 2016-09-13 | 1 | -4/+0 |
| | | | | This reverts commit 7c3878adaf73736c33c7f65b718d8b5705c36142. | ||||
* | SERVER-25151 Honor 'ssl' option in URIs passed to the shell | samantharitter | 2016-09-13 | 1 | -0/+4 |
| | |||||
* | SERVER-23219 DBCommandCursor should route getMore operations to original server | Jonathan Reams | 2016-08-29 | 1 | -0/+25 |
| | |||||
* | SERVER-24506 Cloner support for views | James Wahlin | 2016-08-09 | 1 | -6/+0 |
| | |||||
* | SERVER-25267 SERVER-25265 Integrate compression with networking code | Jonathan Reams | 2016-08-09 | 1 | -0/+7 |
| | | | | and snappy compressor | ||||
* | SERVER-24611 Implement ClientMetadata class | Mark Benvenuto | 2016-08-04 | 1 | -2/+5 |
| | |||||
* | SERVER-24703 Improved DBClientWithCommands index creation method | J. Rassi | 2016-06-27 | 1 | -16/+22 |
| | | | | | | C++ driver SHAs cherry-picked (with modifications) into this commit: d67f5b5 | ||||
* | SERVER-23971 Clang-Format code | Mark Benvenuto | 2016-05-28 | 1 | -5/+10 |
| | |||||
* | SERVER-24305 Add NetworkTaskExecutor to clientdriver library | Misha Tyulenev | 2016-05-27 | 1 | -143/+1 |
| | |||||
* | SERVER-23448 create an ASIO based MessagingPort | Matt Cotter | 2016-05-20 | 1 | -3/+3 |
| | |||||
* | SERVER-20224 commands that write support writeConcern | Judah Schvimer | 2016-04-12 | 1 | -5/+15 |
| | |||||
* | SERVER-22055 Remove unused client functionality | Kaloian Manassiev | 2016-01-05 | 1 | -80/+35 |
| | |||||
* | SERVER-20640 Get wire versions from native DBClient instead of running isMaster | Jonathan Reams | 2015-11-05 | 1 | -14/+18 |
| | |||||
* | SERVER-19543 Add connection hook for checking config server mode to ↵ | Spencer T Brody | 2015-08-18 | 1 | -13/+16 |
| | | | | connections used by SyncClusterConnection | ||||
* | SERVER-19155 Remove authcommon target's dependency on DBClientWithCommands | samantharitter | 2015-08-12 | 1 | -0/+7 |
| | |||||
* | SERVER-19455 move authentication methods to a new library | samantharitter | 2015-08-03 | 1 | -18/+0 |
| | |||||
* | SERVER-19439 implement ConnectionHook API in NetworkInterfaceImpl | Adam Midvidy | 2015-07-31 | 1 | -2/+20 |
| | |||||
* | SERVER-19563 kill KillCursor piggyBack code | Mathias Stearn | 2015-07-24 | 1 | -12/+1 |
| | |||||
* | SERVER-18928: replace "mongo/platform/cstdint.h" with <cstdint> | Kang In Cheol | 2015-06-29 | 1 | -1/+2 |
| | | | | | | Signed-off-by: Ramon Fernandez <ramon.fernandez@mongodb.com> Closes #988 | ||||
* | SERVER-19035 autodetect support for OP_COMMAND in remote servers | Adam Midvidy | 2015-06-24 | 1 | -35/+44 |
| | |||||
* | SERVER-18978: Clang-Format - Fix comment word wrapping indentation | Mark Benvenuto | 2015-06-20 | 1 | -46/+60 |
| | |||||
* | SERVER-18579: Clang-Format - reformat code, no comment reflow | Mark Benvenuto | 2015-06-20 | 1 | -1029/+1164 |
| | |||||
* | SERVER-18991 Replace all usages of boost::noncopyable with ↵ | Andrew Morrow | 2015-06-16 | 1 | -3/+5 |
| | | | | MONGO_DISALLOW_COPYING | ||||
* | SERVER-18236 make runCommandHook and postRunCommand hook operate on the ↵ | Adam Midvidy | 2015-06-16 | 1 | -29/+30 |
| | | | | metadata object |