summaryrefslogtreecommitdiff
path: root/src/mongo/transport
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-74013 Capture thread number by value in ServerHandlesMultipleClients ↵Patrick Freed2023-05-151-1/+1
| | | | test (BF-28709)
* SERVER-48898 replace util/concepts.h with real conceptsBilly Donahue2023-05-131-1/+0
|
* Revert "SERVER-74013 Capture thread number by value in ↵auto-revert-processor2023-05-131-1/+1
| | | | | | ServerHandlesMultipleClients test (BF-28709)" This reverts commit 169c22878eddfc299e5d200ba8a1344ce16fc439.
* SERVER-74013 Capture thread number by value in ServerHandlesMultipleClients ↵Patrick Freed2023-05-121-1/+1
| | | | test (BF-28709)
* SERVER-74013 Add tests for gRPC server and CommandServicePatrick Freed2023-05-024-4/+580
|
* SERVER-76207 Cap the service executor's benchmark to a max chain depth value ↵Blake Oler2023-04-271-1/+1
| | | | of 64.
* SERVER-74013 Create gRPC server abstractionPatrick Freed2023-04-2713-312/+1064
|
* SERVER-70127 change system operations to be killable by defaultJiawei Yang2023-04-261-1/+3
|
* SERVER-74019 Add support for periodically dropping idle channelsAmirsaman Memaripour2023-04-184-0/+377
|
* SERVER-76024 transport_test fail test if TLS cert cannot loadBilly Donahue2023-04-131-5/+12
|
* SERVER-74018 Create pooling for egress gRPC channelsAmirsaman Memaripour2023-04-123-0/+507
|
* SERVER-75987 Synchronize the connection and server threads in ↵Amirsaman Memaripour2023-04-121-4/+5
| | | | `transport_layer_test`
* SERVER-75882 Reduce logging overhead in `SessionWorkflow` benchmarkAmirsaman Memaripour2023-04-101-6/+15
|
* SERVER-74881 Delist opCtx if sessionWorkFlow errors between dispatchWork() ↵Jason Chan2023-04-101-0/+7
| | | | and acceptResponse()
* SERVER-75838 Fix `service_executor_bm` on ASAN buildsAmirsaman Memaripour2023-04-071-15/+9
|
* SERVER-66587 rename isEnabledAndIgnoreFCV to isEnabledAndIgnoreFCVUnsafeJiawei Yang2023-04-054-5/+10
|
* SERVER-74012 Implement gRPC service definitionPatrick Freed2023-04-047-7/+757
|
* SERVER-74011 Add a new `Session` type for ingress gRPC streamsAmirsaman Memaripour2023-03-306-25/+467
|
* SERVER-74010 Mock the behavior of gRPC's `ServerContext` and ↵Patrick Freed2023-03-2415-0/+1209
| | | | `ServerReaderWriter`
* SERVER-75161 Make gRPC available in `mongo::transport`Amirsaman Memaripour2023-03-234-9/+171
|
* SERVER-75109 restore the redundant yield for BF-27943Billy Donahue2023-03-221-22/+31
|
* SERVER-74009 Add an LRU cache for limiting the frequency of logging client ↵Patrick Freed2023-02-274-0/+258
| | | | | | metadata (#10846) This also adds move and copy constructors and assignment operators to the existing LRUCache type.
* SERVER-74006 Introduce abstraction for accessing the cluster-wide maxWireVersionPatrick Freed2023-02-254-0/+124
|
* SERVER-74241 remove SessionHandle and similar aliasesMatt Diener2023-02-2426-70/+68
|
* SERVER-71909 Create an initial split between Sync and Async AsioSessionMatt Diener2023-02-227-339/+533
|
* SERVER-73721 disable metrics in SessionWorkflowMatt Diener2023-02-141-1/+15
|
* SERVER-72873 add header brackets tidy check.Daniel Moody2023-02-123-7/+5
|
* SERVER-72197 Run clang-format 12.0.1 on the codebaseclang-format 12.0.12023-02-1110-24/+63
| | | | Signed-off-by: Ryan Egesdahl <ryan.egesdahl@mongodb.com>
* SERVER-71910 shrink Session's SSL interfaceMatt Diener2023-02-104-34/+6
|
* SERVER-72598 Introduce server parameter to turn off logging for detailed ↵Blake Oler2023-02-094-7/+25
| | | | connection health metrics
* SERVER-73699 SessionWorkflow: remove redundant yield and Frame shared_ptrsBilly Donahue2023-02-081-33/+33
|
* SERVER-73634 Merge the `server_options_core` library into `server_base`Kaloian Manassiev2023-02-061-3/+0
|
* SERVER-73623 SessionWorkflow: yield before _receiveRequestBilly Donahue2023-02-051-1/+9
|
* SERVER-73421 improve mocking in SessionWorkflowTestBilly Donahue2023-02-031-291/+294
|
* SERVER-71910 ensure SSLPeerInfo is not mutated after constructionMatt Diener2023-01-302-3/+3
|
* SERVER-68723 SessionWorkflowTest refactor (fix and unrevert)Billy Donahue2023-01-261-684/+577
|
* SERVER-73168 ServiceExecutorBm spawn fewer threads on ASANBilly Donahue2023-01-251-0/+16
|
* SERVER-71906 move asio-related transport files to their own directoryMatt Diener2023-01-2414-24/+24
|
* Revert "SERVER-70151 no thread_locals in ServiceExecutorSynchronous"Billy Donahue2023-01-2420-1858/+801
|
* SERVER-64265 Discuss SessionWorkflow refactor in ingress arch guideBilly Donahue2023-01-221-58/+48
|
* SERVER-71906 Un-nest and fix cases of ASIO classesMatt Diener2023-01-188-114/+104
|
* SERVER-72890 ServiceExecutorSynchronous lease worker only after task endsBilly Donahue2023-01-185-43/+201
|
* SERVER-72713 SessionWorkflow: delete _taskRunner only after ↵Billy Donahue2023-01-121-1/+1
| | | | cleanupExhaustResources
* SERVER-71906 rename BatonASIO to AsioNetworkingBatonMatt Diener2023-01-098-77/+80
|
* SERVER-71230 Add baton support to async rpc sendersGeorge Wangensteen2023-01-044-3/+68
|
* SERVER-71906 rename TransportLayerASIO to AsioTransportLayerMatt Diener2022-12-2112-188/+188
|
* SERVER-71906 Fix cases on AsioSessionMatt Diener2022-12-146-58/+58
|
* SERVER-71963 Fix compile_dist_test issue when diagnostic latches are offBlake Oler2022-12-121-2/+2
|
* SERVER-68875 SessionWorkflow loopBilly Donahue2022-12-112-182/+197
|
* SERVER-71906 rename session_asio to asio_session and autoformatMatt Diener2022-12-086-6/+6
|