summaryrefslogtreecommitdiff
path: root/src/mongo/transport/session.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-49112 Add Session::getSSLConfigurationGabriel Marks2020-07-081-0/+4
|
* SERVER-39338 Remove `stdx/functional.h`ADAM David Alan Martin2019-06-101-1/+1
|
* SERVER-40004 Modified compareAndSwap to return booleanShelley Jain2019-06-071-1/+1
|
* 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-36644 remove AtomicWord typedefsBilly Donahue2019-01-071-1/+1
|
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-8/+10
|
* SERVER-33255 clean up TransportLayer APIMathias Stearn2018-02-131-8/+0
|
* SERVER-31648 Perform sets/unsets to session tags atomically.Justin Seyster2017-11-061-4/+17
| | | | | | | | | | | As described in the SERVER ticket, there is a window in CmdIsMaster::run() during which there is no flag set to prevent a session from being closed by an FCV update (even when the session is one that should stay open through the upgrade). This change closes that window. As part of the fix, this change also replaces the replaceTags() function with functions that can atomically update the session tags.
* SERVER-31265 Mark new sessions as pending so terminateIfTagsDontMatch don't ↵Henrik Edin2017-10-041-3/+5
| | | | terminate sessions that haven't had their tags set yet. Clear this flag when we get the first set of tags.
* SERVER-31209 Persist targetVersion in FCV document to indicate an ↵Louis Williams2017-10-031-1/+1
| | | | upgrade/downgrade in progress.
* SERVER-26944 Make Session decorable and move subsystem info into decorationsJonathan Reams2016-12-141-8/+0
|
* SERVER-26674 Remove uses of locks in TransportLayerLegacysamantharitter2016-11-081-22/+13
| | | | | | | - 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 managedsamantharitter2016-11-051-25/+7
|
* SERVER-25918 Operations on closed sessions should return a ↵samantharitter2016-09-121-15/+4
| | | | TransportSessionClosed status
* SERVER-22826 Support X509 AuthorizationSpencer Jackson2016-08-111-2/+3
|
* Revert "SERVER-22826 Support X509 Authorization"Spencer Jackson2016-08-101-3/+2
| | | | This reverts commit d930f4832631eca7092ada4328d780f2b8d19d31.
* SERVER-22826 Support X509 AuthorizationSpencer Jackson2016-08-091-2/+3
|
* SERVER-23913 Implement TransportLayer test suite and mockWaley Chen2016-08-041-2/+13
|
* SERVER-24162 Integrate TransportLayerSamantha Ritter2016-07-121-8/+16
| | | | | Expand the transport layer as needed to replace uses of abstract message port for ingress networking.
* SERVER-24357 Coverity analysis defect 99580: Unsafe assignment operatorWaley Chen2016-07-111-1/+5
|
* SERVER-24080 Implement transport layer primitivessamantharitter2016-05-311-0/+87