Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-46699 Report the oplog visibility timestamp in FTDC | Jamie Heppenstall | 2020-04-16 | 1 | -1/+1 |
| | | | | (cherry picked from commit 454e1823bbbe7cc25d6f34856913d8161d729e4b) | ||||
* | SERVER-47040 LOGV2_FATAL also fasserts | Henrik Edin | 2020-03-26 | 1 | -4/+2 |
| | | | | | | Added LOGV2_FATAL_NOTRACE and LOGV2_CONTINUE to have different behavior. (cherry picked from commit edb8778350326d2b33f056b1b5f0b25a4b5b444a) | ||||
* | SERVER-46843 Format ISO-8601 date time zone offset according to RFC 3339 ↵ | Henrik Edin | 2020-03-16 | 2 | -56/+57 |
| | | | | | | Section 5.6 (cherry picked from commit d187a3297df58c624d1e53f10959b3920ea218c4) | ||||
* | SERVER-46406 Perf improvements in the logger. | Henrik Edin | 2020-03-16 | 6 | -40/+140 |
| | | | | | | Use fmt::compile and fmt::format_int when possible. (cherry picked from commit 5094b4f2f2ee9de07dc4c3d3c320e967595496f1) | ||||
* | SERVER-44095 Initialize TypeBits buffer to a smaller size | Louis Williams | 2020-03-11 | 3 | -27/+28 |
| | | | | | | | This lowers the memory overhead of index key generation by reducing the initial buffer size in TypeBits from 512 to 8 bytes. (cherry picked from commit 4994a4809269c30a28cdbb686c8c876fad7b163a) | ||||
* | SERVER-46002 Attach core read mirroring functionality | Ben Caimano | 2020-02-27 | 2 | -7/+18 |
| | |||||
* | SERVER-45460 Mark CodeWithScope as deprecated in bsontypes.h | James Wahlin | 2020-02-26 | 1 | -5/+5 |
| | |||||
* | SERVER-46361 Format UUID as $uuid:<string> in logv2 | Henrik Edin | 2020-02-25 | 3 | -3/+62 |
| | |||||
* | SERVER-46219 Unit Tests should log with json | Mark Benvenuto | 2020-02-25 | 1 | -6/+6 |
| | |||||
* | 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 | ||||
* | SERVER-46071 Handle nan/inf/out-of-range inputs to integral set parameter values | Sara Golemon | 2020-02-21 | 1 | -0/+58 |
| | |||||
* | SERVER-46107 Manual conversion of log statements | Henrik Edin | 2020-02-13 | 2 | -14/+0 |
| | |||||
* | SERVER-45869 automatically converted structured logging | Gabriel Russell | 2020-02-13 | 5 | -15/+33 |
| | |||||
* | SERVER-46058 Redaction of BSONObj results in BSONObj and not a string. | Henrik Edin | 2020-02-12 | 2 | -8/+44 |
| | |||||
* | SERVER-46017 Add truncation support for JSON formatter | Henrik Edin | 2020-02-11 | 4 | -120/+212 |
| | | | | Truncated objects will report truncation status in 'truncated' and 'size' sub objects. | ||||
* | SERVER-45118 Improve comments for BSONElement::numberInt() and ↵ | David Storch | 2020-01-15 | 1 | -7/+17 |
| | | | | BSONElement::numberLong(). | ||||
* | SERVER-41700 query $type:xxx defaults to exact bounds or inexact covered ↵ | Sophie Saskin | 2019-12-20 | 2 | -5/+36 |
| | | | | bounds whenever possible | ||||
* | SERVER-44623 Rework JSON generation from BSONObj | Henrik Edin | 2019-12-18 | 10 | -282/+823 |
| | | | | | | | - Extended Canonical/Relaxed 2.0.0 is supported - Using libfmt instead of stringstream as internal buffer - JSON parser can parse Extended Canonical/Relaxed and Strict formats - Removed TenGen format | ||||
* | SERVER-45057 make base64 encode/decode 22x/15x faster | Billy Donahue | 2019-12-18 | 1 | -1/+1 |
| | |||||
* | SERVER-44102 Optimize bsonelement constructor | Geert Bosch | 2019-10-29 | 4 | -45/+69 |
| | |||||
* | SERVER-43775 BSON errors should log memory context | Louis Williams | 2019-10-22 | 2 | -3/+53 |
| | | | | | When an invalid type is detected in a BSONElement, print the address and surrounding memory in an attempt to provide context around the error. | ||||
* | SERVER-44111 Assert BSONObj size is valid while copying | Louis Williams | 2019-10-21 | 1 | -2/+28 |
| | |||||
* | Revert "SERVER-41994 correctly create and show type 2 binary elements" | Gabriel Russell | 2019-10-15 | 4 | -37/+6 |
| | | | | This reverts commit 3f6ba750fc8374968c3c06e31c67ac2839e9a736. | ||||
* | SERVER-43641 upgrade random.h | Billy Donahue | 2019-10-09 | 1 | -7/+6 |
| | | | | This reverts commit a40b196bd3cecd0b66a6323f57e6f08efe0af392. | ||||
* | Revert "SERVER-43641 upgrade random.h" | James Wahlin | 2019-10-02 | 1 | -6/+7 |
| | | | | This reverts commit 96da177c6ae7b7ed0f29983ad033d8a59524b0b2. | ||||
* | SERVER-43641 upgrade random.h | Billy Donahue | 2019-10-02 | 1 | -7/+6 |
| | | | | | | | | | | | | | | | | | | | | | Respecify PseudoRandom and SecureRandom as template instances of a `mongo::RandomBase<Urbg>` (Urbg is a UniformRandomBitGenerator). They will only vary in which algorithm they use for their source bits, and should otherwise support the same exact operations (e.g. `nextCanonicalDouble`). Fix range and stats errors in the implementations of those RandomBase methods, and specify them in terms of the vetted `<random>` facilities. Test uniformity of nextInt32(max), which uses an inappropriate ( x % max) operation. Verify that refactor fixes this issue. Just keep a shared urandom file descriptor open. SecureRandom add fill, remove create, fix callers Obsoletes SERVER-43643 Re: SecureRandom 8kiB buffering | ||||
* | SERVER-41994 correctly create and show type 2 binary elements | Gabriel Russell | 2019-09-10 | 4 | -6/+37 |
| | |||||
* | SERVER-42815 Remove unused BSONElement::codeWScopeScopeDataUnsafe() method | James Wahlin | 2019-08-29 | 1 | -16/+0 |
| | |||||
* | SERVER-41961 Remove the `NOINLINE_DECL` and replace with ↵ | ADAM David Alan Martin | 2019-08-15 | 5 | -53/+7 |
| | | | | | | `MONGO_COMPILER_NOINLINE` Also removed the `PACKED_DECL`, since it isn't used. | ||||
* | SERVER-41721 Make IndexAccessMethod::getKeys output a KeyString set | Gregory Noma | 2019-08-08 | 2 | -0/+23 |
| | |||||
* | SERVER-42657 Make DataType<BSONObj> noexcept safe | Jonathan Reams | 2019-08-07 | 2 | -4/+11 |
| | |||||
* | SERVER-42067 Ensure key Ordering offset does not exceed the maximum number ↵ | Louis Williams | 2019-08-05 | 1 | -0/+3 |
| | | | | of compound index keys | ||||
* | SERVER-40160 Remove `if_constexpr.h` header. | ADAM David Alan Martin | 2019-07-27 | 1 | -6/+3 |
| | | | | | | | This header circumvented bad formatting which `clang-format-3.8` imparted to `if constexpr`. Now `clang-format-7.0.1` imparts a reasonable format to `if constexpr` so this header is not needed anymore. | ||||
* | SERVER-41772 Apply clang-format 7.0.1 to the codebase | clang-format-7.0.1 | 2019-07-27 | 20 | -116/+77 |
| | |||||
* | SERVER-41989 Fix exception safety in `BSONObjBuilder::asTempObj`. | ADAM David Alan Martin | 2019-07-26 | 3 | -43/+42 |
| | | | | | | The setting of `_doneCalled` too early allows for it to remain set after an exception is thrown. This will cause invariant violations under some conditions. | ||||
* | SERVER-41658 Convert ShardCollectionType into an IDL type | Jamie Heppenstall | 2019-07-12 | 2 | -0/+7 |
| | |||||
* | SERVER-42034 remove BSONObjBuilder::numStr | Billy Donahue | 2019-07-09 | 3 | -37/+15 |
| | | | | Callers are better with either DecimalCounter or std::to_string. | ||||
* | SERVER-9763 Remove BSONObjBuilder append unsigned method | Alya Berciu | 2019-07-03 | 4 | -113/+153 |
| | |||||
* | SERVER-40968 Core DocumentStorage changes for Document/Value optimization | Martin Neupauer | 2019-07-02 | 1 | -2/+2 |
| | |||||
* | SERVER-7143 replace standard library number parsing with custom NumberParser | Nathan Brown | 2019-06-27 | 4 | -101/+95 |
| | |||||
* | SERVER-41705 fix lint again | Benety Goh | 2019-06-24 | 1 | -1/+0 |
| | |||||
* | SERVER-41705 fix lint | Benety Goh | 2019-06-24 | 1 | -1/+2 |
| | |||||
* | SERVER-41705 Add BSON validator fuzzing test | Roxane | 2019-06-24 | 2 | -0/+45 |
| | |||||
* | SERVER-41809 Collapse unit tests on a per-directory basis | Andrew Morrow | 2019-06-20 | 3 | -95/+12 |
| | |||||
* | SERVER-41071 Replace NULL and 0 with nullptr | A. Jesse Jiryu Davis | 2019-06-14 | 17 | -44/+47 |
| | |||||
* | SERVER-39338 Remove `stdx/functional.h` | ADAM David Alan Martin | 2019-06-10 | 3 | -6/+5 |
| | |||||
* | SERVER-41563 BSONObjBuilder mutators must return *this | Billy Donahue | 2019-06-07 | 2 | -43/+46 |
| | |||||
* | SERVER-8544 Disable having duplicate regex options in JSON parsing | Nathan Brown | 2019-06-04 | 2 | -1/+5 |
| | |||||
* | SERVER-17311 Ensure BSONObj, RecordData, and SharedBuffer are noexcept moveable | Alya Berciu | 2019-06-03 | 1 | -0/+4 |
| | |||||
* | SERVER-40802 stop using boost::container::flat_set | Mathias Stearn | 2019-05-01 | 2 | -34/+0 |
| |