| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-03-28 | SERVER-87520 Miscellaneous networking optimizations (#20461) | Jack Mulrow | |
| GitOrigin-RevId: 3d95a161f3ab2e8cff68485d08b12309bcc2765b | |||
| 2023-10-04 | SERVER-81602 remove fmtMessage from LOGV2 statements | Billy Donahue | |
| SERVER-80602 codebase-wide changes remove selection test apply clang-format remove mistake files remove format message remove blank line artifacts apply clang-format remove blanks SERVER-81602 logging.md update manual fixup windows fix windows fix mac fix mac fix add note to logging.md about legacy fmt strings | |||
| 2023-09-23 | SERVER-81059 bulk-revert of include of boost iif.hpp | Billy Donahue | |
| 2023-08-11 | SERVER-76750 Make import quorum wait Interruptible for failovers and timeouts. | Suganthi Mani | |
| 2023-07-01 | SERVER-77049 SERVER-77050 IWYU automated changes up to 1.0 | Daniel Moody | |
| 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> | |||
| 2022-10-13 | SERVER-70502 Prevent data race in `NetworkInterfaceMock::NetworkOperation` | Reo Kimura | |
| 2022-09-15 | SERVER-68555 Add RemoteCommandExecutionError to RCR API | George Wangensteen | |
| 2022-08-12 | SERVER-68002: Implement skeleton implementation for free function that ↵ | Erin McNulty | |
| invokes a hedged remote command | |||
| 2022-05-06 | SERVER-66203 move MONGO_LOGV2_DEFAULT_COMPONENT defs below includes | Billy Donahue | |
| 2021-02-22 | SERVER-54406 NetworkInterfaceMock should allow simultaneous interruption and ↵ | Ben Caimano | |
| response | |||
| 2021-02-18 | SERVER-51283: Provide a futures API for scheduleExhaustRemoteCommand | Tyler Seip | |
| 2020-11-03 | SERVER-50154 Add declarative mock network framework for unit testing. | Siyuan Zhou | |
| 2020-10-05 | SERVER-51337 fix use-after-move in NetworkInterfaceMock | Billy Donahue | |
| 2020-07-28 | SERVER-48650 Gave the ClockSourceMock a global impl | Ben Caimano | |
| 2020-04-26 | SERVER-47735 change mongo source over to logv2 | Billy Donahue | |
| - Remove several legacy logger/ files - Convert all MONGO_LOG_DEFAULT_COMPONENT to the LOGV2 version. - Globally replace logger::{LogSeverity,LogComponent} => logv2:: | |||
| 2020-04-22 | SERVER-47073 Clean up log lines in mongo/client and mongo/executor | Ben Caimano | |
| 2020-02-21 | SERVER-45567 removing util/log.h where I can | Gabriel Russell | |
| o converting some log lines that were missed o fixing some missing includes create mode 100644 src/mongo/transport/ismaster_metrics.cpp | |||
| 2020-02-19 | SERVER-45114 Connect AsyncDBClient exhaust functionality throughout | Janna Golden | |
| 2020-02-13 | SERVER-45869 automatically converted structured logging | Gabriel Russell | |
| 2020-02-12 | SERVER-46106 Keep read-modify accesses to NetworkInterfaceMock::_alarms in ↵ | Amirsaman Memaripour | |
| one CS | |||
| 2019-09-18 | SERVER-43370 NetworkInterfaceMock should use stdx::mutex | Ben Caimano | |
| 2019-09-17 | SERVER-42165 Replace uses of stdx::mutex with mongo::Mutex | Ben Caimano | |
| 2019-07-27 | SERVER-41772 Apply clang-format 7.0.1 to the codebase | clang-format-7.0.1 | |
| 2019-06-10 | SERVER-39338 Remove `stdx/functional.h` | ADAM David Alan Martin | |
| 2019-06-06 | SERVER-41133 Add TE::scheduleRemoteCommandOnAny | Jason Carey | |
| Add support for a mode for the task executor where rather than targetting a single host, we target any of a set of hosts. This should behave identically to scheduleRemoteCommand, except that we concurrently get() connections from the connection pool for each host, preferring the first which is available | |||
| 2019-04-09 | SERVER-40476 remove mongoutils::str | Billy Donahue | |
| Rename utils/mongoutils/str.h => utils/str.h Rename namespace mongoutils::str => str Rename mongo::strcasecmp => str::caseInsensitiveCompare. | |||
| 2019-02-27 | SERVER-39513 NetworkInterface::setAlarm should be cancellable | Ben Caimano | |
| 2019-02-13 | SERVER-39560 - remove leading blank line on all C++ files | Billy Donahue | |
| Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines. | |||
| 2019-02-12 | SERVER-38521 Use `advanceTime` in network operation cancellation tests to ↵ | Kaloian Manassiev | |
| ensure the cancel callbacks run | |||
| 2019-02-05 | SERVER-39146 Refactor Baton | Jason Carey | |
| Refactor the baton into regular and networking batons while also cleaning up the basic baton implementation. | |||
| 2019-01-16 | SERVER-37880 Introduce backoff for retrying commit and abort messages | Kaloian Manassiev | |
| 2019-01-16 | SERVER-39022 Make the sharding fixed task executor use unlimited thread pool ↵ | Kaloian Manassiev | |
| size | |||
| 2018-12-13 | SERVER-38549 Make NetworkInterfaceMock return NetworkInterfaceExceededTimeLimit | Ben Caimano | |
| 2018-11-15 | SERVER-35682 kill existing SharedPromise type | Mathias Stearn | |
| This required plumbing unique_function into many more places. | |||
| 2018-10-22 | SERVER-37651 Update header files with new license | Ramon Fernandez | |
| 2018-07-31 | SERVER-36383 Log if NetworkInterfaceMock has requests left at shutdown | Charlie Swanson | |
| 2018-07-30 | SERVER-33135 Remove metadata accessors from command reply APIs | Mathias Stearn | |
| Now that OP_COMMAND is dead, all remaining implementations return the same BSONObj for data and metadata. | |||
| 2018-05-16 | SERVER-34730 Delete NetworkInterfaceASIO | Jonathan Reams | |
| 2018-04-27 | SERVER-34739 Migrate to 1 connpool in ARS | Jason Carey | |
| Migrate to 1 connection pool in mongos. This change involves the introduction of a transport layer baton, which improves perf for a particular transport layer when doing local scatter/gather operations. | |||
| 2018-03-07 | SERVER-24635 replace references to fassertStatusOK with fassert | Benety Goh | |
| 2018-01-23 | SERVER-32307 Change ARM to kill its cursors unconditionally | Ian Boros | |
| 2017-12-14 | SERVER-32070 migrate some easy stdx::bind to lambdas (pt3) | Billy Donahue | |
| 2017-07-19 | SERVER-29700 add operationTime in all connections used by mongos | Misha Tyulenev | |
| 2017-06-18 | SERVER-27244 Status usage compile-time facilities. | ADAM David Alan Martin | |
| There are numerous places in the codebase where `mongo::Status` or `mongo::StatusWith< T >` objects are returned and never checked. Many of these are innocuous, but many of them are potentially severe bugs. This change introduces facilities to permit compile-time warning of unchecked `Status` and `StatusWith` usage on clang compilers. It introduces an `ignore` function which is useful to state that a specific "ignored status" case was intentional. It not presently an error, in clang builds, to forget to check a `Status` -- this will come in a later commit. This also introduces a `transitional_ignore` function, which allows for easy continual auditing of the codebase for current "whitelisted" unchecked-status instances. All present "ignored status" cases have been marked `transitional_ignore`. | |||
| 2017-06-09 | SERVER-29493 Make ThreadPoolTaskExecutor's destructor execute shutdown and join. | Andy Schwerin | |
| 2017-03-10 | Revert "Revert "SERVER-27750 Attach LogicalTimeMetadata to globalConnPool ↵ | Randolph Tan | |
| and shardConnectionPool"" This reverts commit 4e2cb91ed1fe8a9a8caead72a7f0bd56b2ba28d1. | |||
| 2017-03-09 | Revert "SERVER-27750 Attach LogicalTimeMetadata to globalConnPool and ↵ | Randolph Tan | |
| shardConnectionPool" This reverts commit 34dbe2a42d1db621f16555878b57f48efb30cc28. | |||
| 2017-03-08 | SERVER-27750 Attach LogicalTimeMetadata to globalConnPool and ↵ | Randolph Tan | |
| shardConnectionPool This also include refactor work to cleanup ShardingEgressMetadataHook api and allow ShardingConnectionHook to take EgressMetadataHookList. | |||
| 2016-11-01 | SERVER-23070 rewrote SyncSourceResolver to select sync source asynchronously | Benety Goh | |
