summaryrefslogtreecommitdiff
path: root/src/mongo/executor/connection_pool_test_fixture.cpp
AgeCommit message (Collapse)Author
2024-02-09SERVER-72055 NetworkInterfaceTL returns a retryable error when waiting to ↵Alex Li
acquire a connection (#16713) GitOrigin-RevId: 694f587aef997a288619ceff96fb2fdb1e5cd26a
2023-09-23SERVER-81059 bulk-revert of include of boost iif.hppBilly Donahue
2023-07-01SERVER-77049 SERVER-77050 IWYU automated changes up to 1.0Daniel Moody
2023-03-15SERVER-73610 Introduce Connection-Leasing from ConnectionPool and ↵George Wangensteen
NetworkInterface
2023-02-17SERVER-73953 Use fast clock and relaxed atomics for egress connection usage ↵Vojislav Stojkovic
metrics
2023-02-11SERVER-72197 Run clang-format 12.0.1 on the codebaseclang-format 12.0.1
Signed-off-by: Ryan Egesdahl <ryan.egesdahl@mongodb.com>
2022-01-14SERVER-55816: Clamp negative timeouts in connection pools' connectionsTyler Seip
2021-09-24Revert "SERVER-55816: Clamp negative timeouts in connection pools' connections"sergey.galtsev
This reverts commit ed2e91304a83771f20e3df874222984c61a3e884.
2021-09-21SERVER-55816: Clamp negative timeouts in connection pools' connectionsTyler Seip
2021-08-12SERVER-51695 Use NetworkInterfaceTL name as application nameAlex Li
2019-07-27SERVER-41772 Apply clang-format 7.0.1 to the codebaseclang-format-7.0.1
2019-07-01SERVER-42026 Lock during ConnectionPool::SpecificPool::spawnConnections()Ben Caimano
2019-06-10SERVER-39339 Remove `stdx/memory.h`ADAM David Alan Martin
2019-05-29SERVER-41318 Return SemiFutures for ConnectionPoolBen Caimano
2019-04-26SERVER-40819 Use ConnectionPool shared_ptr for full lifetime managementBen Caimano
2019-04-20SERVER-38919 Use after free in connection pool testA. Jesse Jiryu Davis
2019-02-13SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue
Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines.
2019-01-23SERVER-34260 Move bookkeeping functions into ConnectionInterfaceJonathan Reams
2018-12-20SERVER-35688 Make ConnectionPool support transport::ConnectSSLModeMathias Stearn
2018-10-22SERVER-37651 Update header files with new licenseRamon Fernandez
2018-07-29SERVER-35056 Flush ready callbacks on NetworkInterfaceTL shutdownBen Caimano
2018-06-08SERVER-35179 Make NiTL actually refreshJason Carey
2018-05-08SERVER-34901 extend lifetime of tlconnectionsJason Carey
connection_pool_tl connections can be destroyed if timers fire while they're being established. Making the connections in the pool shared, and anchoring them for the non-timeout path, fixes the bug.
2017-08-23SERVER-29530 Fix variable shadowing in conn pool test fixtureAndrew Morrow
2017-06-02SERVER-29237 add maxConnecting in asio connpoolJason Carey
A new connection pool option which controls that rate at which we add new connections. It changes behavior so that only N connections can be in the processing state at any one time (in setup/refresh). More connections will be added, if needed, as each new connection completes, fails or times out. available in mongos via ShardingTaskExecutorPoolMaxConnecting, defaults to unlimited.
2016-12-13SERVER-27388 Add NetworkInterfaceExceededTimeLimitJason Carey
max_time_ms_sharded.js uses a fail point to trigger immediate ExceededTimeLimit returns from commands. This triggers during connection establishment via the connection hook, which returns ExceededTimeLimit to the connection pool and causes us to spin on connection creation. The fix involves providing our own internal exceeded time limit that doesn't collide with the remote value.
2016-05-28SERVER-23971 Clang-Format codeMark Benvenuto
2015-11-12SERVER-21108 check if connection is healthy before returning it from the poolAdam Midvidy
2015-11-04SERVER-20546 Abort if connections are returned to connection pool in an ↵samantharitter
unknown state
2015-09-09SERVER-19769 Fixups for Connection PoolingJason Carey
Various fixes for connection pooling
2015-09-01SERVER-19769 Pool connections in NetworkInterfaceASIOJason Carey