summaryrefslogtreecommitdiff
path: root/src/mongo/rpc
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-45567 removing util/log.h where I canGabriel Russell2020-02-281-1/+0
|
* SERVER-46405 Remove {get,set,clear}MinimumLoggedSeverity from logger V1 APIMark Benvenuto2020-02-271-4/+5
|
* SERVER-44522 serverStatus metrics for awaitable isMasterJason Chan2020-02-211-0/+261
|
* SERVER-45567 removing util/log.h where I canGabriel Russell2020-02-215-5/+0
| | | | | | | o converting some log lines that were missed o fixing some missing includes create mode 100644 src/mongo/transport/ismaster_metrics.cpp
* Revert "SERVER-44522 serverStatus metrics for awaitable isMaster"Ben Caimano2020-02-211-218/+0
| | | | This reverts commit b4915c29d4848439e23857c45fd3fcf94622b015.
* SERVER-44522 serverStatus metrics for awaitable isMasterJason Chan2020-02-201-0/+218
|
* SERVER-45950 TopologyManager should not use idl generated comparison ↵Janna Golden2020-02-181-1/+0
| | | | operator to compare TopologyVersion
* SERVER-45822 Manually convert slow query and slow query-like logsMark Benvenuto2020-02-141-2/+7
| | | | create mode 100644 jstests/libs/logv2_helpers.js
* SERVER-45869 automatically converted structured loggingGabriel Russell2020-02-133-12/+33
|
* SERVER-44813 Implement streamable isMaster for standalonesTess Avitabile2020-01-231-15/+0
|
* SERVER-44521 Implement exhaust isMaster for mongosTess Avitabile2020-01-221-15/+21
|
* SERVER-44950 Update SDAM with new awaitable isMaster fields including ↵Janna Golden2020-01-132-0/+52
| | | | topologyVersion
* SERVER-44167 Added ability to kill operations by keyBen Caimano2019-12-312-1/+15
| | | | | | There are two patches here really. One of which makes killOp fast to use and visible. The other adds OperationKey to various places and maps it to an internal OpId.
* SERVER-44517 Refactor exhaust cursors on top of isMaster code changesTess Avitabile2019-12-201-26/+144
|
* SERVER-44514 awaitIsMasterResponse returns early on topology changesJason Chan2019-12-181-3/+1
|
* SERVER-44510 Implement exhaust isMasterTess Avitabile2019-12-163-5/+230
|
* SERVER-45067 Fix fuzzer build by removing unused exception identifierGeert Bosch2019-12-111-1/+1
|
* SERVER-44631 DBClient_Connection should retain error code informationMatthew Russotto2019-11-261-2/+2
|
* SERVER-44142 correctly utilize LogSeverity in logv2Gabriel Russell2019-11-251-6/+3
|
* SERVER-43273 Add UUID support to count and getIndexSpecs in DBClientVesselina Ratcheva2019-10-071-4/+4
|
* SERVER-43119 FailPoint cleanupBilly Donahue2019-09-101-2/+2
| | | | | | | | | | | - Don't use MONGO_INITIALIZER to declare each fail point. We only need one init task in total: freeze and iterate the registry. - remove MONGO_FAIL_POINT_DECLARE macro (extern) - remove MONGO_FAIL_POINT_SHOULD_FAIL macro (FailPoint::shouldFail) - remove MONGO_FAIL_POINT_BLOCK_IF (FailPoint::executeIf) - remove MONGO_FAIL_POINT_BLOCK (FailPoint::execute) - clean up FailPointRegistry and fail_point_service implementation.
* SERVER-42717 Ensure OpMsg with a checksum has a bodyJonathan Reams2019-09-052-6/+26
|
* SERVER-42822 Add RPC protocol fuzzerJonathan Reams2019-08-152-0/+133
|
* SERVER-42657 Make DataType<BSONObj> noexcept safeJonathan Reams2019-08-071-0/+29
|
* SERVER-42485 Make wall clock times in replication structures required after 4.2Jason Chan2019-08-056-26/+15
|
* SERVER-42485 Remove FCV checks gating reporting wall clock times in ReplicationJason Chan2019-08-051-2/+2
|
* SERVER-41772 Apply clang-format 7.0.1 to the codebaseclang-format-7.0.12019-07-2721-260/+220
|
* SERVER-42164 Allowed ErrorCode::is{Category} to take a StatusBen Caimano2019-07-231-1/+1
|
* SERVER-41809 Collapse unit tests on a per-directory basisAndrew Morrow2019-06-201-60/+20
|
* SERVER-40737 Use epoch as default OpTimeAndWallTime wallTime valueMaria van Keulen2019-06-112-2/+2
|
* SERVER-39339 Remove `stdx/memory.h`ADAM David Alan Martin2019-06-105-14/+16
|
* SERVER-39338 Remove `stdx/functional.h`ADAM David Alan Martin2019-06-101-3/+3
|
* SERVER-41220 Avoid WT include if unavailableA. Jesse Jiryu Davis2019-05-232-3/+19
|
* SERVER-28679 Set OP_MSG checksumA. Jesse Jiryu Davis2019-05-147-35/+241
|
* SERVER-40659 Add regression tests for wall clock time transmissionMaria van Keulen2019-04-191-0/+1
|
* SERVER-40078 Report lastCommitted wall clock timeMaria van Keulen2019-04-166-30/+80
|
* SERVER-40476 remove mongoutils::strBilly Donahue2019-04-099-10/+10
| | | | | | Rename utils/mongoutils/str.h => utils/str.h Rename namespace mongoutils::str => str Rename mongo::strcasecmp => str::caseInsensitiveCompare.
* SERVER-40356 Make ConstDataRange constructable from any byte-like typeJonathan Reams2019-04-061-5/+5
|
* SERVER-39350 Make `opMsgRequestFromAnyProtocol` return owned request messagesKaloian Manassiev2019-04-032-1/+5
|
* SERVER-40357 expand all calls to MONGO_DISALLOW_COPYINGBilly Donahue2019-03-286-12/+14
| | | | | | | | | | | 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-39905 Migrate object_check set param to IDLSara Golemon2019-03-023-25/+47
|
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-1366-66/+0
| | | | | | Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines.
* SERVER-30711: scope_guard rewrite, to avoid -Werror=noexcept-typeBilly Donahue2019-01-112-2/+2
| | | | | | | | Macro ON_BLOCK_EXIT(...) now takes a single callable, Some renames: Dismias -> dismiss MakeGuard => makeGuard
* SERVER-36644 remove AtomicWord typedefsBilly Donahue2019-01-072-2/+2
|
* SERVER-37754 Remove duplicate copyright headersRamon Fernandez2018-10-251-26/+22
|
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-2267-679/+828
|
* SERVER-35679 General Interruption FacilityJason Carey2018-09-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for a generalized interruptibility facility in the server. This offers a generalized interruptibility facility, trialed in Future<T> and ProducerConsumerQueue<T>. It offers 3 major concepts: Notifyable: A type which can notified off-thread, causing a wake up from some kind of blocking wait Waitable: A type which is Notifyable, and also can perform work while in a ready-to-receive notification state. static methods offer support for running underneath condition_variable::wait's. The chief implementer is the transport layer baton type Interruptible: A type which can wait on condition variables, and offers: - deadlines. This means the type integrates some sort of clock source - interruptibility. This means the type offers a way of noticing that it should no longer run via status or exception Additionally, Interruptible's offer special scoped guards which offer - Exemption from interruption in a region defined by the lifetime of a guard object - Subsidiary deadlines which can trigger recursively, offering specialized timeout and status return support. The series of virtual types allows us to slice the interface between opCtx and future such that opctx can use future and future can use opctx. Additionally, cutting out more functionality allows us to flow a noop interruptibility type which unifies our waiting behind a common api.
* SERVER-36606: Add large OP_MSG audit integration testingSpencer Jackson2018-09-171-0/+71
|
* SERVER-5261 Include authentication information in currentOp outputJonathan Reams2018-09-147-168/+216
|
* SERVER-36299 Add integration test for exhaust with OP_MSGWilliam Schultz2018-09-071-0/+131
| | | | This reverts commit 2d79aaf6d2b65f0355fcaa5d368ec3c4f493495a.