Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-41772 Apply clang-format 7.0.1 to the codebase | clang-format-7.0.1 | 2019-07-27 | 12 | -42/+38 |
| | |||||
* | SERVER-41809 Collapse unit tests on a per-directory basis | Andrew Morrow | 2019-06-20 | 1 | -25/+24 |
| | |||||
* | SERVER-41071 Replace more NULLs with nullptr | A. Jesse Jiryu Davis | 2019-06-17 | 2 | -6/+6 |
| | |||||
* | SERVER-41071 Replace NULL and 0 with nullptr | A. Jesse Jiryu Davis | 2019-06-14 | 2 | -8/+8 |
| | |||||
* | SERVER-39339 Remove `stdx/memory.h` | ADAM David Alan Martin | 2019-06-10 | 1 | -2/+1 |
| | |||||
* | SERVER-40813 remove all -inl.h files | Billy Donahue | 2019-04-30 | 2 | -92/+54 |
| | |||||
* | SERVER-40476 merge contents of utils/stringutils into utils/str. | Billy Donahue | 2019-04-11 | 1 | -1/+0 |
| | |||||
* | SERVER-40476 remove mongoutils::str | Billy Donahue | 2019-04-09 | 5 | -28/+22 |
| | | | | | | Rename utils/mongoutils/str.h => utils/str.h Rename namespace mongoutils::str => str Rename mongo::strcasecmp => str::caseInsensitiveCompare. | ||||
* | SERVER-40357 expand all calls to MONGO_DISALLOW_COPYING | Billy Donahue | 2019-03-28 | 11 | -23/+28 |
| | | | | | | | | | | | 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-37743 Debug logs should include the debug log level | Andrew Morrow | 2019-03-15 | 6 | -54/+76 |
| | |||||
* | SERVER-37412 Added LogSeverityLimiter for timed logging | Ben Caimano | 2019-02-20 | 1 | -0/+111 |
| | |||||
* | SERVER-39560 - remove leading blank line on all C++ files | Billy Donahue | 2019-02-13 | 46 | -50/+0 |
| | | | | | | Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines. | ||||
* | SERVER-34260 Move bookkeeping functions into ConnectionInterface | Jonathan Reams | 2019-01-23 | 2 | -0/+6 |
| | |||||
* | SERVER-37880 Merge the barrier functionality to be part of the unittests library | Kaloian Manassiev | 2019-01-10 | 1 | -2/+1 |
| | |||||
* | SERVER-36644 remove AtomicWord typedefs | Billy Donahue | 2019-01-07 | 3 | -4/+4 |
| | |||||
* | SERVER-38781 remove vestigial html code | Mathias Stearn | 2018-12-27 | 2 | -60/+0 |
| | |||||
* | SERVER-37740 SERVER-37741 remove deprecated LabeledLevel | Kevin Pulo | 2018-11-21 | 4 | -123/+1 |
| | |||||
* | SERVER-37909 Fix GCC-8 in some tests. | ADAM David Alan Martin | 2018-11-08 | 1 | -4/+5 |
| | | | | | | | GCC-8 doesn't treat `_Pragma(...)` ignore directives in macros the way that Clang does. Instead of this technique, we'll make the requirement on `ASSERT_THROWS`' parameter an expression, not a statement. | ||||
* | SERVER-37678 Extend cpplint's CheckForCopyright() to check for SSPL. | Max Hirschhorn | 2018-11-05 | 2 | -2/+52 |
| | |||||
* | SERVER-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 47 | -635/+772 |
| | |||||
* | SERVER-20603 Add component information to syslog logging | Henrik Edin | 2018-10-10 | 1 | -0/+4 |
| | |||||
* | SERVER-33231 Create initial sync log component | Vesselina Ratcheva | 2018-10-08 | 2 | -0/+6 |
| | |||||
* | SERVER-36532 Increase RamLog line size to 1024 | Anthony Roy | 2018-08-08 | 1 | -1/+1 |
| | |||||
* | SERVER-36461 Add 'transaction' identifier to slow transaction log output | Nathan Louie | 2018-08-07 | 2 | -0/+5 |
| | |||||
* | SERVER-32906 Improve logging around elections | Tess Avitabile | 2018-07-27 | 2 | -0/+6 |
| | |||||
* | SERVER-30841 Lower the amount of metadata refresh logging | Cheahuychou Mao | 2018-07-25 | 2 | -0/+6 |
| | |||||
* | SERVER-36209 Log to Visual Studio Debug Output in debug builds if debugger ↵ | Henrik Edin | 2018-07-23 | 1 | -2/+11 |
| | | | | is attached. | ||||
* | SERVER-35128: Add a boost::optional overload to Logstream builder's operator<< | Daniel Gottlieb | 2018-05-24 | 1 | -0/+11 |
| | |||||
* | SERVER-33909 More detailed error reporting from CAPI | ADAM David Alan Martin | 2018-05-03 | 1 | -2/+3 |
| | | | | | | | | | | | The `libmongodbcapi.h` file now contains detailed documentation of all preconditions, postconditions, and behaviors. All operations now take a `libmongodbcapi_status *` argument which will be populated with the failure results of an operation. The internals of how the `libmongodbcapi_` functions are implemented have been rewritten to catch and report nearly all failures, as well as to use more native C++ idioms such as exceptions and RAII. | ||||
* | SERVER-33906 Callback registration for logs in embedded C API. | Henrik Edin | 2018-04-10 | 3 | -4/+50 |
| | |||||
* | SERVER-34307 replace invariant(false) with MONGO_UNREACHABLE | Benety Goh | 2018-04-04 | 1 | -3/+3 |
| | |||||
* | SERVER-34154: Add Recovery logger under storage for checkpoint and catalog ↵ | Daniel Gottlieb | 2018-03-28 | 2 | -0/+6 |
| | | | | | | debugging. Have the rollback fuzzer, jepsen and replica set kill secondaries use it. | ||||
* | SERVER-33758 Make mongo::logger classes use more unique_ptrs | Ben Caimano | 2018-03-21 | 8 | -44/+43 |
| | | | | | Appenders and LogDomains now use unique ptrs internally and on signature. | ||||
* | SERVER-33758 Remove logUserIds | Ben Caimano | 2018-03-16 | 4 | -113/+71 |
| | | | | Removed unused `--logUserIds` flag, consolidated logger encoding | ||||
* | SERVER-33275 Remove `platform/unordered_`* headers | ADAM David Alan Martin | 2018-02-14 | 2 | -4/+4 |
| | | | | | | These headers date from before C++11 support and the `::mongo::stdx::` namespace. They can be removed and uses of the names therein can be changed to `::mongo::stdx::unordered_`* forms. | ||||
* | SERVER-31622 Fix bad throws | Mathias Stearn | 2017-11-02 | 1 | -4/+7 |
| | |||||
* | SERVER-30580 StringData-ify error handling functions | Mathias Stearn | 2017-08-16 | 2 | -4/+16 |
| | |||||
* | SERVER-30580 Make argument order consistently code then message | Mathias Stearn | 2017-08-16 | 1 | -2/+2 |
| | |||||
* | SERVER-30580 Eliminate DBException::getCode() in favor of code() | Mathias Stearn | 2017-08-16 | 3 | -2/+8 |
| | |||||
* | SERVER-30580 No more status locations | Mathias Stearn | 2017-08-16 | 2 | -8/+0 |
| | |||||
* | SERVER-30501 Create rollback logging component | Judah Schvimer | 2017-08-07 | 2 | -0/+6 |
| | |||||
* | SERVER-26538 SERVER-26539 Detach from boost::thread | Andrew Morrow | 2017-08-02 | 1 | -13/+7 |
| | | | | | Also, use thread_local everywhere for our thread specific data needs and remove the legacy support. | ||||
* | SERVER-27244 Status usage compile-time facilities. | ADAM David Alan Martin | 2017-06-18 | 2 | -4/+7 |
| | | | | | | | | | | | | | | | | | 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`. | ||||
* | SERVER-29152 Do not cache logging ostream in threadlocal when in other ↵ | samantharitter | 2017-05-30 | 2 | -5/+16 |
| | | | | thread-specific contexts | ||||
* | SERVER-29012 Enable ASAN strict init order checking and fix revealed issues | Andrew Morrow | 2017-05-01 | 3 | -29/+17 |
| | |||||
* | SERVER-27727 Make threadName a native thread_local so debuggers can get to it | Mathias Stearn | 2017-03-24 | 2 | -12/+9 |
| | |||||
* | SERVER-28380 Clear ramlog before looking for stopReplProducer failpoint log ↵ | Spencer T Brody | 2017-03-20 | 2 | -2/+16 |
| | | | | message | ||||
* | SERVER-27908 Log every heartbeat during testing | William Schultz | 2017-03-09 | 2 | -0/+6 |
| | |||||
* | SERVER-27897 Remove uses of temporary RAII objects | Geert Bosch | 2017-02-16 | 1 | -1/+1 |
| | |||||
* | SERVER-27497 Scope SCons Environment changes narrowly | Andrew Morrow | 2017-01-03 | 1 | -0/+2 |
| |