Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "SERVER-31808 Query vector<SockAddr> from TransportLayer" | Billy Donahue | 2017-11-15 | 1 | -4/+0 |
| | | | | This reverts commit d641ef7968a26a3b84de584faff7437caef748b9. | ||||
* | SERVER-31808 Query vector<SockAddr> from TransportLayer | Billy Donahue | 2017-11-15 | 1 | -0/+4 |
| | |||||
* | SERVER-30136 Move session stats tracking to the service entry point. At the ↵ | Henrik Edin | 2017-09-15 | 1 | -1/+0 |
| | | | | same time, unify logging of connection accepted/refused/closed in this class too to make the transport layers cleaner. | ||||
* | SERVER-29402 Implement ServiceExecutor and fixed-size test executor | Jonathan Reams | 2017-07-14 | 1 | -3/+0 |
| | |||||
* | SERVER-29403 Implement TransportLayerASIO | Jonathan Reams | 2017-06-17 | 1 | -0/+1 |
| | |||||
* | SERVER-26944 Make Session decorable and move subsystem info into decorations | Jonathan Reams | 2016-12-14 | 1 | -1/+0 |
| | |||||
* | SERVER-26674 Remove uses of locks in TransportLayerLegacy | samantharitter | 2016-11-08 | 1 | -33/+33 |
| | | | | | | | - transport::Session becomes an abstract interface - narrow the TransportLayer interface - LegacySession owns its Connection object for fast access - refactor mock session and ticket classes into one common class | ||||
* | SERVER-26674 transport::Session objects should be shared_ptr managed | samantharitter | 2016-11-05 | 1 | -13/+17 |
| | |||||
* | SERVER-25918 Operations on closed sessions should return a ↵ | samantharitter | 2016-09-12 | 1 | -0/+4 |
| | | | | TransportSessionClosed status | ||||
* | SERVER-25572 Fix ASAN clean shutdown logic | Jason Carey | 2016-08-23 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | | | | During shutdown a number of things are currently happening that shouldn't be: 1. The legacy transport layer is failing to actually close sockets in closeAll. It's doing this because the default argument to closeAll is to leave all sockets open on the legacy transport layer (versus to close them on the actual interface header). 2. The thing we're checking for in shutdown is wrong. It's just that we've left recv in all db workers, rather than that we've left all client workers (so ASAN is occasionally unhappy about "leaks") 3. Tests rely on external callers to close sockets. when this contract changes, we take an extra 10 seconds to shut down every mongod, making some tests time out. Fix this by adding a counter for actual live workers, so we can track when it's safe to shutdown correctly. Also fix the typo | ||||
* | SERVER-22826 Support X509 Authorization | Spencer Jackson | 2016-08-11 | 1 | -1/+2 |
| | |||||
* | Revert "SERVER-22826 Support X509 Authorization" | Spencer Jackson | 2016-08-10 | 1 | -2/+1 |
| | | | | This reverts commit d930f4832631eca7092ada4328d780f2b8d19d31. | ||||
* | SERVER-22826 Support X509 Authorization | Spencer Jackson | 2016-08-09 | 1 | -1/+2 |
| | |||||
* | SERVER-25267 SERVER-25265 Integrate compression with networking code | Jonathan Reams | 2016-08-09 | 1 | -11/+7 |
| | | | | and snappy compressor | ||||
* | SERVER-23913 Implement TransportLayer test suite and mock | Waley Chen | 2016-08-04 | 1 | -1/+1 |
| | |||||
* | SERVER-24162 Integrate TransportLayer | Samantha Ritter | 2016-07-12 | 1 | -6/+13 |
| | | | | | Expand the transport layer as needed to replace uses of abstract message port for ingress networking. | ||||
* | SERVER-24080 Implement suite of tests for the ServiceEntryPoint interface | samantharitter | 2016-05-31 | 1 | -0/+168 |