Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-45567 removing util/log.h where I can | Gabriel Russell | 2020-02-28 | 1 | -1/+0 |
| | |||||
* | SERVER-46405 Remove {get,set,clear}MinimumLoggedSeverity from logger V1 API | Mark Benvenuto | 2020-02-27 | 1 | -4/+5 |
| | |||||
* | SERVER-44522 serverStatus metrics for awaitable isMaster | Jason Chan | 2020-02-21 | 1 | -0/+261 |
| | |||||
* | SERVER-45567 removing util/log.h where I can | Gabriel Russell | 2020-02-21 | 5 | -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 Caimano | 2020-02-21 | 1 | -218/+0 |
| | | | | This reverts commit b4915c29d4848439e23857c45fd3fcf94622b015. | ||||
* | SERVER-44522 serverStatus metrics for awaitable isMaster | Jason Chan | 2020-02-20 | 1 | -0/+218 |
| | |||||
* | SERVER-45950 TopologyManager should not use idl generated comparison ↵ | Janna Golden | 2020-02-18 | 1 | -1/+0 |
| | | | | operator to compare TopologyVersion | ||||
* | SERVER-45822 Manually convert slow query and slow query-like logs | Mark Benvenuto | 2020-02-14 | 1 | -2/+7 |
| | | | | create mode 100644 jstests/libs/logv2_helpers.js | ||||
* | SERVER-45869 automatically converted structured logging | Gabriel Russell | 2020-02-13 | 3 | -12/+33 |
| | |||||
* | SERVER-44813 Implement streamable isMaster for standalones | Tess Avitabile | 2020-01-23 | 1 | -15/+0 |
| | |||||
* | SERVER-44521 Implement exhaust isMaster for mongos | Tess Avitabile | 2020-01-22 | 1 | -15/+21 |
| | |||||
* | SERVER-44950 Update SDAM with new awaitable isMaster fields including ↵ | Janna Golden | 2020-01-13 | 2 | -0/+52 |
| | | | | topologyVersion | ||||
* | SERVER-44167 Added ability to kill operations by key | Ben Caimano | 2019-12-31 | 2 | -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 changes | Tess Avitabile | 2019-12-20 | 1 | -26/+144 |
| | |||||
* | SERVER-44514 awaitIsMasterResponse returns early on topology changes | Jason Chan | 2019-12-18 | 1 | -3/+1 |
| | |||||
* | SERVER-44510 Implement exhaust isMaster | Tess Avitabile | 2019-12-16 | 3 | -5/+230 |
| | |||||
* | SERVER-45067 Fix fuzzer build by removing unused exception identifier | Geert Bosch | 2019-12-11 | 1 | -1/+1 |
| | |||||
* | SERVER-44631 DBClient_Connection should retain error code information | Matthew Russotto | 2019-11-26 | 1 | -2/+2 |
| | |||||
* | SERVER-44142 correctly utilize LogSeverity in logv2 | Gabriel Russell | 2019-11-25 | 1 | -6/+3 |
| | |||||
* | SERVER-43273 Add UUID support to count and getIndexSpecs in DBClient | Vesselina Ratcheva | 2019-10-07 | 1 | -4/+4 |
| | |||||
* | SERVER-43119 FailPoint cleanup | Billy Donahue | 2019-09-10 | 1 | -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 body | Jonathan Reams | 2019-09-05 | 2 | -6/+26 |
| | |||||
* | SERVER-42822 Add RPC protocol fuzzer | Jonathan Reams | 2019-08-15 | 2 | -0/+133 |
| | |||||
* | SERVER-42657 Make DataType<BSONObj> noexcept safe | Jonathan Reams | 2019-08-07 | 1 | -0/+29 |
| | |||||
* | SERVER-42485 Make wall clock times in replication structures required after 4.2 | Jason Chan | 2019-08-05 | 6 | -26/+15 |
| | |||||
* | SERVER-42485 Remove FCV checks gating reporting wall clock times in Replication | Jason Chan | 2019-08-05 | 1 | -2/+2 |
| | |||||
* | SERVER-41772 Apply clang-format 7.0.1 to the codebase | clang-format-7.0.1 | 2019-07-27 | 21 | -260/+220 |
| | |||||
* | SERVER-42164 Allowed ErrorCode::is{Category} to take a Status | Ben Caimano | 2019-07-23 | 1 | -1/+1 |
| | |||||
* | SERVER-41809 Collapse unit tests on a per-directory basis | Andrew Morrow | 2019-06-20 | 1 | -60/+20 |
| | |||||
* | SERVER-40737 Use epoch as default OpTimeAndWallTime wallTime value | Maria van Keulen | 2019-06-11 | 2 | -2/+2 |
| | |||||
* | SERVER-39339 Remove `stdx/memory.h` | ADAM David Alan Martin | 2019-06-10 | 5 | -14/+16 |
| | |||||
* | SERVER-39338 Remove `stdx/functional.h` | ADAM David Alan Martin | 2019-06-10 | 1 | -3/+3 |
| | |||||
* | SERVER-41220 Avoid WT include if unavailable | A. Jesse Jiryu Davis | 2019-05-23 | 2 | -3/+19 |
| | |||||
* | SERVER-28679 Set OP_MSG checksum | A. Jesse Jiryu Davis | 2019-05-14 | 7 | -35/+241 |
| | |||||
* | SERVER-40659 Add regression tests for wall clock time transmission | Maria van Keulen | 2019-04-19 | 1 | -0/+1 |
| | |||||
* | SERVER-40078 Report lastCommitted wall clock time | Maria van Keulen | 2019-04-16 | 6 | -30/+80 |
| | |||||
* | SERVER-40476 remove mongoutils::str | Billy Donahue | 2019-04-09 | 9 | -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 type | Jonathan Reams | 2019-04-06 | 1 | -5/+5 |
| | |||||
* | SERVER-39350 Make `opMsgRequestFromAnyProtocol` return owned request messages | Kaloian Manassiev | 2019-04-03 | 2 | -1/+5 |
| | |||||
* | SERVER-40357 expand all calls to MONGO_DISALLOW_COPYING | Billy Donahue | 2019-03-28 | 6 | -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 IDL | Sara Golemon | 2019-03-02 | 3 | -25/+47 |
| | |||||
* | SERVER-39560 - remove leading blank line on all C++ files | Billy Donahue | 2019-02-13 | 66 | -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-type | Billy Donahue | 2019-01-11 | 2 | -2/+2 |
| | | | | | | | | Macro ON_BLOCK_EXIT(...) now takes a single callable, Some renames: Dismias -> dismiss MakeGuard => makeGuard | ||||
* | SERVER-36644 remove AtomicWord typedefs | Billy Donahue | 2019-01-07 | 2 | -2/+2 |
| | |||||
* | SERVER-37754 Remove duplicate copyright headers | Ramon Fernandez | 2018-10-25 | 1 | -26/+22 |
| | |||||
* | SERVER-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 67 | -679/+828 |
| | |||||
* | SERVER-35679 General Interruption Facility | Jason Carey | 2018-09-17 | 1 | -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 testing | Spencer Jackson | 2018-09-17 | 1 | -0/+71 |
| | |||||
* | SERVER-5261 Include authentication information in currentOp output | Jonathan Reams | 2018-09-14 | 7 | -168/+216 |
| | |||||
* | SERVER-36299 Add integration test for exhaust with OP_MSG | William Schultz | 2018-09-07 | 1 | -0/+131 |
| | | | | This reverts commit 2d79aaf6d2b65f0355fcaa5d368ec3c4f493495a. |