Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-59858 Add observability for tasks scheduled on reactor threads | Amirsaman Memaripour | 2021-10-28 | 1 | -0/+1 |
| | |||||
* | SERVER-57446 fix clang-tidy header issues and add header-filter | Daniel Moody | 2021-08-02 | 1 | -1/+1 |
| | |||||
* | SERVER-53230: Rename cancelation -> cancellation everywhere | Tyler Seip | 2021-03-23 | 1 | -1/+1 |
| | |||||
* | SERVER-54406 NetworkInterfaceMock should allow simultaneous interruption and ↵ | Ben Caimano | 2021-02-22 | 1 | -80/+64 |
| | | | | response | ||||
* | SERVER-51283: Provide a futures API for scheduleExhaustRemoteCommand | Tyler Seip | 2021-02-18 | 1 | -15/+53 |
| | |||||
* | SERVER-50154 Add declarative mock network framework for unit testing. | Siyuan Zhou | 2020-11-03 | 1 | -0/+6 |
| | |||||
* | SERVER-48650 Gave the ClockSourceMock a global impl | Ben Caimano | 2020-07-28 | 1 | -24/+5 |
| | |||||
* | SERVER-47073 Clean up log lines in mongo/client and mongo/executor | Ben Caimano | 2020-04-22 | 1 | -5/+0 |
| | |||||
* | SERVER-46972 Create test-only command for establishing egress to another node | Sara Golemon | 2020-03-31 | 1 | -0/+2 |
| | |||||
* | Revert "SERVER-46972 Create test-only command for establishing egress to ↵ | Matthew Saltz | 2020-03-30 | 1 | -2/+0 |
| | | | | | | another node" This reverts commit 87aacb9b7b8fb5cbddfd14d0d309965bf3352d72. | ||||
* | SERVER-46972 Create test-only command for establishing egress to another node | Sara Golemon | 2020-03-30 | 1 | -0/+2 |
| | |||||
* | SERVER-45114 Connect AsyncDBClient exhaust functionality throughout | Janna Golden | 2020-02-19 | 1 | -0/+4 |
| | |||||
* | SERVER-42967 SERVER-42895 SERVER-44086 Expand DiagnosticInfo hooks in ↵ | Ben Caimano | 2019-10-21 | 1 | -1/+1 |
| | | | | | | | | | | | Interruptible and Mutex This commit: - Adds Listener hooks for Interruptible - Expands Listener hooks for Mutex - Updates the DiagnosticInfo and its tests to use the new hooks - Removes stacktracing pieces from DiagnosticInfo and its tests - Removes mongo::ConditionVariable entirely in favor of Interruptible | ||||
* | SERVER-43370 NetworkInterfaceMock should use stdx::mutex | Ben Caimano | 2019-09-18 | 1 | -3/+3 |
| | |||||
* | SERVER-42165 Replace uses of stdx::mutex with mongo::Mutex | Ben Caimano | 2019-09-17 | 1 | -5/+5 |
| | |||||
* | SERVER-39340 Remove `stdx/list.h` | ADAM David Alan Martin | 2019-06-10 | 1 | -2/+2 |
| | |||||
* | SERVER-41133 Add TE::scheduleRemoteCommandOnAny | Jason Carey | 2019-06-06 | 1 | -2/+10 |
| | | | | | | | | 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 | ||||
* | SERVER-40357 expand all calls to MONGO_DISALLOW_COPYING | Billy Donahue | 2019-03-28 | 1 | -2/+2 |
| | | | | | | | | | | | produced by: hits="$(git grep -n MONGO_DISALLOW_COPYING | cut -d: -f1 )" for f in "$hits"; do sed -i.orig ' s/^\( *\)MONGO_DISALLOW_COPYING(\(.*\));/\1\2(const \2\&) = delete;\n\1\2\& operator=(const \2\&) = delete;/; ' $f done | ||||
* | SERVER-39513 NetworkInterface::setAlarm should be cancellable | Ben Caimano | 2019-02-27 | 1 | -8/+17 |
| | |||||
* | SERVER-39560 - remove leading blank line on all C++ files | Billy Donahue | 2019-02-13 | 1 | -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-38521 Use `advanceTime` in network operation cancellation tests to ↵ | Kaloian Manassiev | 2019-02-12 | 1 | -1/+1 |
| | | | | ensure the cancel callbacks run | ||||
* | SERVER-39146 Refactor Baton | Jason Carey | 2019-02-05 | 1 | -5/+3 |
| | | | | | Refactor the baton into regular and networking batons while also cleaning up the basic baton implementation. | ||||
* | SERVER-37880 Introduce backoff for retrying commit and abort messages | Kaloian Manassiev | 2019-01-16 | 1 | -0/+5 |
| | |||||
* | SERVER-39022 Make the sharding fixed task executor use unlimited thread pool ↵ | Kaloian Manassiev | 2019-01-16 | 1 | -43/+36 |
| | | | | size | ||||
* | SERVER-35682 kill existing SharedPromise type | Mathias Stearn | 2018-11-15 | 1 | -8/+7 |
| | | | | This required plumbing unique_function into many more places. | ||||
* | SERVER-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 1 | -8/+10 |
| | |||||
* | SERVER-34730 Delete NetworkInterfaceASIO | Jonathan Reams | 2018-05-16 | 1 | -0/+3 |
| | |||||
* | SERVER-34739 Migrate to 1 connpool in ARS | Jason Carey | 2018-04-27 | 1 | -3/+7 |
| | | | | | | | | 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. | ||||
* | SERVER-32307 Change ARM to kill its cursors unconditionally | Ian Boros | 2018-01-23 | 1 | -1/+7 |
| | |||||
* | SERVER-29493 Make ThreadPoolTaskExecutor's destructor execute shutdown and join. | Andy Schwerin | 2017-06-09 | 1 | -0/+5 |
| | |||||
* | SERVER-28430 Expose dropConnections() method on ConnectionPool through the ↵ | Judah Schvimer | 2017-03-23 | 1 | -0/+2 |
| | | | | NetworkInterface | ||||
* | SERVER-27469 Remove dead code from NetworkInterface and ThreadPoolTaskExecutor. | Andy Schwerin | 2016-12-30 | 1 | -1/+0 |
| | |||||
* | SERVER-23070 rewrote SyncSourceResolver to select sync source asynchronously | Benety Goh | 2016-11-01 | 1 | -0/+5 |
| | |||||
* | SERVER-26305 Use interruptible condition variables in ↵ | Andy Schwerin | 2016-10-13 | 1 | -0/+19 |
| | | | | | | | | ReplicationCoordinatorImpl instead of KillOpListener While this change also improves the readability of _awaitReplication_inlock and stepDown, it resovles SERVER-26305 by breaking a deadlock cycle caused by the fact that KillOpListener methods get run under a mutex in ServiceContext. | ||||
* | SERVER-26524 check if addShardHandle present in ↵ | Esha Maharishi | 2016-10-07 | 1 | -3/+14 |
| | | | | ShardingCatalogManagerImpl::_handleAddShardTaskResponse before continuing | ||||
* | Revert "SERVER-26305 Use interruptible condition variables in ↵ | Benety Goh | 2016-10-06 | 1 | -19/+0 |
| | | | | | | ReplicationCoordinatorImpl instead of KillOpListener" This reverts commit 360d6ae39305dbc2f41ca7e0bfd424081fd4f030. | ||||
* | SERVER-26305 Use interruptible condition variables in ↵ | Andy Schwerin | 2016-10-05 | 1 | -0/+19 |
| | | | | | | | | ReplicationCoordinatorImpl instead of KillOpListener While this change also improves the readability of _awaitReplication_inlock and stepDown, it resovles SERVER-26305 by breaking a deadlock cycle caused by the fact that KillOpListener methods get run under a mutex in ServiceContext. | ||||
* | SERVER-25865 stdx::unordered_map and stdx::unordered_set | David Storch | 2016-09-08 | 1 | -4/+4 |
| | | | | | On Windows, these are aliases for boost containers. On other platforms they are aliases for std containers. | ||||
* | SERVER-24067 TaskExecutor RemoteCommandCallbackArgs should include elapsedMS ↵ | Waley Chen | 2016-08-03 | 1 | -4/+6 |
| | | | | and metadata | ||||
* | SERVER-24615 Add support for OperationContext in EgressMetadataHook | Mark Benvenuto | 2016-07-26 | 1 | -1/+1 |
| | |||||
* | SERVER-24304 added convenience functions for scheduleResponse to ↵ | Benety Goh | 2016-06-30 | 1 | -0/+30 |
| | | | | NetworkInterfaceMock | ||||
* | SERVER-23750: unit test cleanup | Scott Hernandez | 2016-06-30 | 1 | -2/+21 |
| | |||||
* | SERVER-23750: add InNetworkGuard::dismiss | Scott Hernandez | 2016-06-17 | 1 | -0/+19 |
| | |||||
* | SERVER-23134 added retry support for scheduling remote commands on a task ↵ | Benety Goh | 2016-05-16 | 1 | -0/+17 |
| | | | | executor | ||||
* | SERVER-23660 Implement scatter gather runner to scan all nodes for highest ↵ | Siyuan Zhou | 2016-05-02 | 1 | -0/+6 |
| | | | | oplog entry | ||||
* | SERVER-23209 maintain config server opTime through ShardingEgressMetadataHook | Esha Maharishi | 2016-04-13 | 1 | -0/+5 |
| | |||||
* | SERVER-21170 NetworkInterface::startCommand should be able to reject ↵ | Waley Chen | 2016-04-04 | 1 | -5/+6 |
| | | | | requests due to shutdown | ||||
* | Revert "SERVER-21170 NetworkInterface::startCommand should be able to reject ↵ | Waley Chen | 2016-04-01 | 1 | -6/+5 |
| | | | | | | requests due to shutdown" This reverts commit dfabadb09387a4236ee7675cd02d39b17affaf39. | ||||
* | Revert "SERVER-21170 NetworkInterface::startCommand should be able to reject ↵ | Waley Chen | 2016-04-01 | 1 | -1/+1 |
| | | | | | | requests due to shutdown" This reverts commit ada50f9f409afdccb40038b3ba182bf4e81e0490. | ||||
* | SERVER-21170 NetworkInterface::startCommand should be able to reject ↵ | Waley Chen | 2016-03-31 | 1 | -1/+1 |
| | | | | | | requests due to shutdown lint |