| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-09-17 | Revert "SERVER-92565 Remove NITL implementation structures used to ↵ | auto-revert-app[bot] | |
| facilitate hedging (#27021)" (#27151) GitOrigin-RevId: b7faf4d14cb9c690918aaf5d62ac29c1ea7157c4 | |||
| 2024-09-16 | SERVER-92565 Remove NITL implementation structures used to facilitate ↵ | James Bronsted | |
| hedging (#27021) GitOrigin-RevId: 0dc690e76f8ff77db8b7e76b09cb93882b392360 | |||
| 2024-09-12 | SERVER-91458 Update mirrored reads metrics to consider "erroredOnRead" case ↵ | Alex Li | |
| (#26671) GitOrigin-RevId: 911be7e1a7908dabffceeeed3f0512f93c78215b | |||
| 2024-09-12 | SERVER-92062 SERVER-92063 Log warning when hedging options are specified ↵ | Patrick Freed | |
| (#26971) GitOrigin-RevId: 20efed56f11b2738babaa6e751584e26ed9bdf07 | |||
| 2024-09-11 | SERVER-92064 Only make one request per command in NITL (#26892) | Patrick Freed | |
| GitOrigin-RevId: ed85f1c8da1a4a42b5a74c93cc2f0724438f4347 | |||
| 2024-09-10 | SERVER-89093 Remove catchingInvoke and ↵ | Patrick Freed | |
| gSuppressNetworkInterfaceTransportLayerExceptions (#26873) GitOrigin-RevId: 95ed96fda2226e6ca352bab8ad9bbfdef2765635 | |||
| 2024-08-20 | SERVER-92134 Fix crashes during NetworkInterfaceTL shutdown (#26201) | Patrick Freed | |
| GitOrigin-RevId: d0b8b79bd4caaef947af209772421d9625886d7a | |||
| 2024-08-14 | Revert "SERVER-92134 Fix crashes in NetworkInterfaceTL shutdown" (#26116) | Patrick Freed | |
| GitOrigin-RevId: ee81d54bb420c92c7e1317376c64280b78adae8b | |||
| 2024-08-13 | SERVER-92134 Fix crashes in NetworkInterfaceTL shutdown (#25538) | Patrick Freed | |
| GitOrigin-RevId: e8b8d567eb42153b6e1941af57549aa20154aa22 | |||
| 2024-07-11 | SERVER-90668 Convert invariants on Status.isOK() to invariants on the Status ↵ | Alex Li | |
| itself (#24122) GitOrigin-RevId: 18e023571acf483b000f61497af430af99e5cad0 | |||
| 2024-06-28 | SERVER-91368: Revert the fix for SERVER-91368 and later patches (#24073) | Ronald Steinke | |
| GitOrigin-RevId: 6e149e380e4cb4db7d5234b129575932816a7a3b | |||
| 2024-06-25 | SERVER-91729: Move NetworkInterfaceTL shutdown drain later (#23805) | Ronald Steinke | |
| GitOrigin-RevId: 06e217a0fb284c8e7342bc1b51933e6569eeb5c4 | |||
| 2024-06-18 | SERVER-91368: Add NetworkInterfaceTL::GuaranteeGuard to drain ↵ | Ronald Steinke | |
| GuaranteedExecutor work in shutdown (#23360) GitOrigin-RevId: 022c72137d5e221f1703fe0f23b792c55cf32ebd | |||
| 2024-04-11 | SERVER-88149 ensure unfulfilled commands are waited on during NITL shutdown ↵ | James Bronsted | |
| (#20745) GitOrigin-RevId: 66dfb82d97ce926eb76b9c9ab80e118c1aaef60d | |||
| 2024-03-28 | SERVER-87520 Miscellaneous networking optimizations (#20461) | Jack Mulrow | |
| GitOrigin-RevId: 3d95a161f3ab2e8cff68485d08b12309bcc2765b | |||
| 2024-02-14 | SERVER-82303 separate MetricsTree per Service (#17183) | Billy Donahue | |
| GitOrigin-RevId: 34052b162159b900c4a2daed02c8efbbb64531ed | |||
| 2024-02-09 | SERVER-72055 NetworkInterfaceTL returns a retryable error when waiting to ↵ | Alex Li | |
| acquire a connection (#16713) GitOrigin-RevId: 694f587aef997a288619ceff96fb2fdb1e5cd26a | |||
| 2024-01-08 | SERVER-82340 Populate vts in RemoteCommandRequest constructor (#17862) | Joseph Prince | |
| GitOrigin-RevId: 44515d2eda86cebd4ab82ed3c19566978f7fe899 | |||
| 2023-11-15 | SERVER-82270 Replace isEnabledAndIgnoreFCVUnsafeAtStartup with ↵ | Huayu Ouyang | |
| isEnabledUseLatestFCVWhenUninitialized | |||
| 2023-11-08 | SERVER-82872 Use AtomicWord for gEnableDetailedConnectionHealthMetricLogLines | Patrick Freed | |
| This fixes a data race between the setParameter command and other reads of gEnableDetailedConnectionHealthMetricLogLines, which are currently unsynchronized. Fixes BF-30638. | |||
| 2023-10-20 | SERVER-81549: Make ServiceContext::getTransportLayer return a ↵ | Erin McNulty | |
| TransportLayerManager | |||
| 2023-09-23 | SERVER-81059 bulk-revert of include of boost iif.hpp | Billy Donahue | |
| 2023-09-18 | SERVER-81005: Removed invalid call to getGlobalServiceContext | Erin McNulty | |
| 2023-09-11 | SERVER-51700: Made WireSpec decorator of ServiceContext instead of Singleton | Erin McNulty | |
| 2023-08-17 | SERVER-73658 RemoteCommandRequest to use DatabaseName | Mathis Bessa | |
| 2023-08-14 | SERVER-78148 Associate SocketException with offending HostAndPort | Alex Li | |
| 2023-07-01 | SERVER-77049 SERVER-77050 IWYU automated changes up to 1.0 | Daniel Moody | |
| 2023-06-07 | SERVER-77707 Always invoke onReply callback out-of-line for exhaust commands ↵ | George Wangensteen | |
| in NetworkInterfaceTL | |||
| 2023-06-05 | SERVER-65383 Remove CCHM Feature Flag | Blake Oler | |
| 2023-04-26 | SERVER-75830 Remove NetworkInterfaceTL::_mutex | George Wangensteen | |
| 2023-04-05 | SERVER-66587 rename isEnabledAndIgnoreFCV to isEnabledAndIgnoreFCVUnsafe | Jiawei Yang | |
| 2023-03-15 | SERVER-73610 Introduce Connection-Leasing from ConnectionPool and ↵ | George Wangensteen | |
| NetworkInterface | |||
| 2023-02-13 | SERVER-70191 Share HostAndPort alphabetization code for test between ↵ | George Wangensteen | |
| async_rpc and NetworkInterface | |||
| 2023-02-11 | SERVER-72197 Run clang-format 12.0.1 on the codebase | clang-format 12.0.1 | |
| Signed-off-by: Ryan Egesdahl <ryan.egesdahl@mongodb.com> | |||
| 2023-02-09 | SERVER-72598 Introduce server parameter to turn off logging for detailed ↵ | Blake Oler | |
| connection health metrics | |||
| 2023-02-06 | SERVER-72670 Change hedgingMetrics.numTotalHedgedOperations increment to ↵ | Alex Li | |
| reflect definition in documentation | |||
| 2023-01-31 | SERVER-71764 Fix cancellation of hedged operations | Amirsaman Memaripour | |
| 2023-01-24 | Revert "SERVER-71764 Fix cancellation of hedged operations" | Amirsaman Memaripour | |
| This reverts commit 797beaa1ab13144548b94dc4b90d75ec05626e33. | |||
| 2023-01-18 | SERVER-71764 Fix cancellation of hedged operations | Amirsaman Memaripour | |
| 2023-01-12 | SERVER-71958 Fix race condition in NetworkInterfaceTL | Alex Li | |
| 2022-11-14 | SERVER-71086 Refactor hedged-read-determination code to be shared between ↵ | George Wangensteen | |
| async_rpc and other consumers | |||
| 2022-09-26 | SERVER-64967 Measure how long it takes operations using egress connections ↵ | Jason Chan | |
| to write to network | |||
| 2022-09-20 | SERVER-64965 Count the number of operations that fail due to timing out ↵ | Reo Kimura | |
| waiting to acquire a connection | |||
| 2022-09-15 | SERVER-68555 Add RemoteCommandExecutionError to RCR API | George Wangensteen | |
| 2022-09-14 | SERVER-65103 Use case-insensitive comparator for sorting hedging targets in ↵ | Celina Tala | |
| tests | |||
| 2022-09-06 | SERVER-69415 Added lock around network interface member | Alexander Neben | |
| 2022-08-24 | SERVER-67465 Ensure network timeouts do not fail hedged operations | Amirsaman Memaripour | |
| 2022-07-27 | SERVER-68246 rewrite calls to boost::optional get and is_initialized | Billy Donahue | |
| 2022-06-27 | SERVER-43155 Queries which exceed `maxTimeMS` may return ↵ | Varun Ravichandran | |
| `NetworkInterfaceExceededTimeLimit` After careful evaluation and research the service-arch team settled into adding a new argument into connection pool's interface allowing their users to specify a custom timeout status in case the pool fails to deliver a connection within a specified time. This timeout status now competes with `NetworkInterfaceExceededTimeLimit` which is now returned either when the Connection Pool Controller is rather used to compute the timeout or when no custom timeout status code is specified. This commit also: - Refactors portions of `ConnectionPoolTest` to reflect changes in the API. - Adds `jstests/sharding/max_time_ms_connection_pool.js` integration test to ensure different timeouts return different statuses. - Fixes small glitch in `jstests/core/tnxs/many_txns.js` where `NetworkInterfaceExceededTimeLimit` might be validly returned under rare resource intense conditions and fail the test, reported as BF-20554. | |||
| 2022-06-15 | SERVER-67148 Refactor ValidatedTenantId into ValidatedSecurityToken | Sara Golemon | |
