summaryrefslogtreecommitdiff
path: root/src/mongo/executor/network_interface_mock.h
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-59858 Add observability for tasks scheduled on reactor threadsAmirsaman Memaripour2021-10-281-0/+1
|
* SERVER-57446 fix clang-tidy header issues and add header-filterDaniel Moody2021-08-021-1/+1
|
* SERVER-53230: Rename cancelation -> cancellation everywhereTyler Seip2021-03-231-1/+1
|
* SERVER-54406 NetworkInterfaceMock should allow simultaneous interruption and ↵Ben Caimano2021-02-221-80/+64
| | | | response
* SERVER-51283: Provide a futures API for scheduleExhaustRemoteCommandTyler Seip2021-02-181-15/+53
|
* SERVER-50154 Add declarative mock network framework for unit testing.Siyuan Zhou2020-11-031-0/+6
|
* SERVER-48650 Gave the ClockSourceMock a global implBen Caimano2020-07-281-24/+5
|
* SERVER-47073 Clean up log lines in mongo/client and mongo/executorBen Caimano2020-04-221-5/+0
|
* SERVER-46972 Create test-only command for establishing egress to another nodeSara Golemon2020-03-311-0/+2
|
* Revert "SERVER-46972 Create test-only command for establishing egress to ↵Matthew Saltz2020-03-301-2/+0
| | | | | | another node" This reverts commit 87aacb9b7b8fb5cbddfd14d0d309965bf3352d72.
* SERVER-46972 Create test-only command for establishing egress to another nodeSara Golemon2020-03-301-0/+2
|
* SERVER-45114 Connect AsyncDBClient exhaust functionality throughoutJanna Golden2020-02-191-0/+4
|
* SERVER-42967 SERVER-42895 SERVER-44086 Expand DiagnosticInfo hooks in ↵Ben Caimano2019-10-211-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::mutexBen Caimano2019-09-181-3/+3
|
* SERVER-42165 Replace uses of stdx::mutex with mongo::MutexBen Caimano2019-09-171-5/+5
|
* SERVER-39340 Remove `stdx/list.h`ADAM David Alan Martin2019-06-101-2/+2
|
* SERVER-41133 Add TE::scheduleRemoteCommandOnAnyJason Carey2019-06-061-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_COPYINGBilly Donahue2019-03-281-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 cancellableBen Caimano2019-02-271-8/+17
|
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-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 Manassiev2019-02-121-1/+1
| | | | ensure the cancel callbacks run
* SERVER-39146 Refactor BatonJason Carey2019-02-051-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 messagesKaloian Manassiev2019-01-161-0/+5
|
* SERVER-39022 Make the sharding fixed task executor use unlimited thread pool ↵Kaloian Manassiev2019-01-161-43/+36
| | | | size
* SERVER-35682 kill existing SharedPromise typeMathias Stearn2018-11-151-8/+7
| | | | This required plumbing unique_function into many more places.
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-8/+10
|
* SERVER-34730 Delete NetworkInterfaceASIOJonathan Reams2018-05-161-0/+3
|
* SERVER-34739 Migrate to 1 connpool in ARSJason Carey2018-04-271-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 unconditionallyIan Boros2018-01-231-1/+7
|
* SERVER-29493 Make ThreadPoolTaskExecutor's destructor execute shutdown and join.Andy Schwerin2017-06-091-0/+5
|
* SERVER-28430 Expose dropConnections() method on ConnectionPool through the ↵Judah Schvimer2017-03-231-0/+2
| | | | NetworkInterface
* SERVER-27469 Remove dead code from NetworkInterface and ThreadPoolTaskExecutor.Andy Schwerin2016-12-301-1/+0
|
* SERVER-23070 rewrote SyncSourceResolver to select sync source asynchronouslyBenety Goh2016-11-011-0/+5
|
* SERVER-26305 Use interruptible condition variables in ↵Andy Schwerin2016-10-131-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 Maharishi2016-10-071-3/+14
| | | | ShardingCatalogManagerImpl::_handleAddShardTaskResponse before continuing
* Revert "SERVER-26305 Use interruptible condition variables in ↵Benety Goh2016-10-061-19/+0
| | | | | | ReplicationCoordinatorImpl instead of KillOpListener" This reverts commit 360d6ae39305dbc2f41ca7e0bfd424081fd4f030.
* SERVER-26305 Use interruptible condition variables in ↵Andy Schwerin2016-10-051-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_setDavid Storch2016-09-081-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 Chen2016-08-031-4/+6
| | | | and metadata
* SERVER-24615 Add support for OperationContext in EgressMetadataHookMark Benvenuto2016-07-261-1/+1
|
* SERVER-24304 added convenience functions for scheduleResponse to ↵Benety Goh2016-06-301-0/+30
| | | | NetworkInterfaceMock
* SERVER-23750: unit test cleanupScott Hernandez2016-06-301-2/+21
|
* SERVER-23750: add InNetworkGuard::dismissScott Hernandez2016-06-171-0/+19
|
* SERVER-23134 added retry support for scheduling remote commands on a task ↵Benety Goh2016-05-161-0/+17
| | | | executor
* SERVER-23660 Implement scatter gather runner to scan all nodes for highest ↵Siyuan Zhou2016-05-021-0/+6
| | | | oplog entry
* SERVER-23209 maintain config server opTime through ShardingEgressMetadataHookEsha Maharishi2016-04-131-0/+5
|
* SERVER-21170 NetworkInterface::startCommand should be able to reject ↵Waley Chen2016-04-041-5/+6
| | | | requests due to shutdown
* Revert "SERVER-21170 NetworkInterface::startCommand should be able to reject ↵Waley Chen2016-04-011-6/+5
| | | | | | requests due to shutdown" This reverts commit dfabadb09387a4236ee7675cd02d39b17affaf39.
* Revert "SERVER-21170 NetworkInterface::startCommand should be able to reject ↵Waley Chen2016-04-011-1/+1
| | | | | | requests due to shutdown" This reverts commit ada50f9f409afdccb40038b3ba182bf4e81e0490.
* SERVER-21170 NetworkInterface::startCommand should be able to reject ↵Waley Chen2016-03-311-1/+1
| | | | | | requests due to shutdown lint