Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-72197 Run clang-format 12.0.1 on the codebase | clang-format 12.0.1 | 2023-02-11 | 2 | -6/+6 |
| | | | | Signed-off-by: Ryan Egesdahl <ryan.egesdahl@mongodb.com> | ||||
* | SERVER-73267 Create mongod text-search command skeletons | Dianna Hohensee | 2023-01-27 | 1 | -106/+0 |
| | |||||
* | SERVER-73238 Introduce the `shard_role_api` library | Kaloian Manassiev | 2023-01-26 | 1 | -1/+2 |
| | |||||
* | SERVER-72935 switch c stdlib headers to cpp compat stdlib headers | Daniel Moody | 2023-01-20 | 1 | -2/+2 |
| | |||||
* | SERVER-71314 Create bulkWrite IDL and command stub | Vesselina Ratcheva | 2022-12-06 | 1 | -0/+1 |
| | |||||
* | SERVER-70206 Remove getLastError command | Alex Li | 2022-11-15 | 1 | -1/+0 |
| | |||||
* | SERVER-69348 Remove repairDatabase command | Spencer Jackson | 2022-09-13 | 1 | -1/+0 |
| | |||||
* | SERVER-67880 : Check BSON column is decompressible in the validate command. | Richard Hausman | 2022-08-19 | 1 | -10/+11 |
| | |||||
* | SERVER-61822 Create new command listDatabasesForAllTenants | Fernando Lisboa | 2022-08-11 | 1 | -0/+1 |
| | |||||
* | SERVER-67058 Create libdeps metrics | Daniel Moody | 2022-08-09 | 1 | -1/+1 |
| | |||||
* | SERVER-9434 Audit and Normalize Process Exit Codes | Matt Kneiser | 2022-07-07 | 1 | -7/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Put all references to ExitCode enumerators under an enum class to namespace all the enumerators and avoid polluting the mongo namespace with possible naming collisions. - Added magic-number exit codes to exit_code.h like 50 & 51 (LauncherMiddleError & LauncherError respectively). - Reserved a range of exit codes to account for FreeBSD's usage of 64-78. - Renamed all enums with removal of EXIT_ which could conflict or get confused with built-in macros. - camelCased all ExitCode enum values. - Added the generic - ExitCode::fail - for returning 1 as failure. - Added explicit dependency on the exit_code.h header for all files using ExitCode's. - Removed all references to implementation-defined exit codes like EXIT_FAILURE and EXIT_SUCCESS. - Narrowed return values of the shell's undocumented quit() argument to portable values within 0-255, 0/ExitCode::clean otherwise. - Deprecated 8 unused ExitCode's - java - oomMalloc - oomRealloc - fs - clockSkew - windowsServiceStop - possibleCorruption - test - Wrapped the 2 Windows-only ExitCode's in #ifdef's - ntServiceError - windowsServiceStop | ||||
* | SERVER-66604 Analyze command skeleton | Lynne Wang | 2022-07-06 | 1 | -0/+1 |
| | |||||
* | SERVER-66490 Apply pylinters to build system code | Tausif Rahman | 2022-05-25 | 1 | -18/+10 |
| | |||||
* | SERVER-65992 Remove outdated java related sources from embedded directory | Andrew Morrow | 2022-05-05 | 25 | -1937/+0 |
| | |||||
* | Revert "SERVER-64603 Creates Skeleton for Renaming Database for Restore" | Matt Kneiser | 2022-04-06 | 1 | -1/+0 |
| | | | | This reverts commit bfb041da4093fc8d8645aa20fc45b55723e2e789. | ||||
* | SERVER-64603 Creates Skeleton for Renaming Database for Restore | Matt Kneiser | 2022-03-29 | 1 | -0/+1 |
| | |||||
* | SERVER-27209 Eliminate dangerous BSONElement string extraction methods | Matt Kneiser | 2022-01-13 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Fix: Change return type of BSONObj::getStringField to include size (StringData vs. char*). A char* only contains the data with an ending NULL termination. Whereas a StringData contains data + size so caller knows how to interpret data if there are embedded NULLs. - Cleanup: Remove old tag - CachedSizeTag - that disambiguated BSONElement ctors. A dangling reference to 'maxLen' in a comment led me to this historical issue. $ git log -S'maxLen' -- src/mongo/bson/bsonelement.h commit 0d38ef5 Author: Mathias Stearn mathias@10gen.com Date: Tue Dec 19 14:23:08 2017 -0500 SERVER-32302 Compute BSONElement sizes eagerly - Test: Add tests for NULL bytes being returned by getStringField - $ ninja -j400 +bson_obj_test - Cleanup: Move BSONElement::valuestr() from public to private - Cleanup: Remove BSONElement::valuestrsafe() - Cleanup: Remove all external callers of valuestr/valuestrsafe and cleanup their callsites with better alternatives. - Cleanup: Make multi-line BSONElement & BSONObj public API comments conform to style guidelines - Nit: Fix spelling in a comment | ||||
* | SERVER-58210 Eliminate unnecessary RPC protocol negotiation code | David Storch | 2021-10-01 | 1 | -2/+2 |
| | |||||
* | SERVER-59782 migrate makeGuard calls to ScopeGuard | Billy Donahue | 2021-09-08 | 1 | -1/+1 |
| | |||||
* | SERVER-56580 Promote build-tools=next to stable | Andrew Morrow | 2021-08-05 | 1 | -8/+8 |
| | |||||
* | SERVER-57171 Make the killop test more resilient | Amirsaman Memaripour | 2021-05-27 | 1 | -38/+42 |
| | |||||
* | SERVER-55961: Replace 'whitelist' in variable names, types, and comments | Varun Ravichandran | 2021-05-12 | 1 | -6/+6 |
| | |||||
* | SERVER-46581 Use a temporary directory in the embedded test log callback check | Andrew Morrow | 2021-03-11 | 1 | -8/+22 |
| | |||||
* | SERVER-52874 Implement validateDBMetadata command | Arun Banala | 2021-02-17 | 1 | -0/+1 |
| | |||||
* | SERVER-47817 Remove resetError command | Alexandre Bique | 2021-01-28 | 1 | -1/+0 |
| | |||||
* | SERVER-48291 Add global dependency pushdown to libdeps | Ryan Egesdahl | 2020-11-26 | 1 | -2/+5 |
| | | | | | | | | | | | | | | | | | We sometimes have situations where a dependency applies at a large scope, such as in the case of tcmalloc, which can apply everywhere. What we have done previously is to hack these dependencies into the LIBDEPS environment variable by adding a builder to all nodes that can produce a compiler result. This is, as stated previously, hackish and hard to control, and it results in adding a Public dependency to all those nodes. What we now do instead is to define LIBDEPS_GLOBAL on the *build environment* (not the Builder node) listing the targets we would like to push down to all other nodes below that point. This has the effect of adding those targets as Private dependencies on all Builder nodes from that point downward, which means some common Public dependencies can be converted to a Private dependency that is stated only once. | ||||
* | SERVER-38289 Teach objects builders how to build idl files. | Daniel Moody | 2020-10-22 | 1 | -1/+1 |
| | |||||
* | SERVER-50605 Add logMessage test-only command | Sara Golemon | 2020-09-01 | 1 | -0/+1 |
| | |||||
* | SERVER-49703 Added libdep linter alphabetic rule and update all libdeps list ↵ | Daniel Moody | 2020-08-27 | 1 | -1/+1 |
| | | | | to be alphabetical | ||||
* | SERVER-50043 Remove Framework build vestiges from embedded | Andrew Morrow | 2020-08-03 | 1 | -4/+0 |
| | |||||
* | SERVER-49800 remove unnecessary std::move() calls | Benety Goh | 2020-08-01 | 1 | -11/+4 |
| | | | | | | - std::move() on const ref argument to MatchExpression::parse() - noop std::move on const lambda capture (CollectionCatalog::setCollectionNamespace() rollback handler) - redundant noexcept check in embedded | ||||
* | SERVER-48978 Futurize handleRequest | Andrew Chen | 2020-07-30 | 1 | -1/+1 |
| | |||||
* | SERVER-49065 Mark API Version 1 commands | PV99 | 2020-07-28 | 1 | -1/+0 |
| | |||||
* | SERVER-49065 Mark API Version 1 commands | PV99 | 2020-07-28 | 1 | -0/+1 |
| | |||||
* | SERVER-48638 Added LibdepsLinter to enforce LIBDEPS rules | Daniel Moody | 2020-07-23 | 1 | -1/+1 |
| | |||||
* | SERVER-47922 move embedded config from argv[0] to a StaticImmortal | Gabriel Russell | 2020-07-18 | 1 | -1/+1 |
| | |||||
* | SERVER-47277 Remove non-hygienic build support | Andrew Morrow | 2020-07-08 | 1 | -18/+15 |
| | |||||
* | SERVER-44968 Remove useless BSONVersion enum class | Faustoleyva54 | 2020-06-26 | 1 | -10/+10 |
| | |||||
* | SERVER-48970 Prevent concurrent uses of the same mongo_embedded_v1_status in ↵ | Gregory Noma | 2020-06-23 | 1 | -4/+19 |
| | | | | mongo_embedded_test KillOp | ||||
* | SERVER-48367 Remove all _envp usage | Billy Donahue | 2020-06-11 | 1 | -4/+2 |
| | |||||
* | SERVER-47399 Use File Nodes to manage dSYM substructure | Andrew Morrow | 2020-04-17 | 1 | -75/+0 |
| | |||||
* | SERVER-46156 Deprecate LogstreamBuilder and more manual log conversions | Henrik Edin | 2020-02-23 | 1 | -23/+36 |
| | | | | | | | * Remove setPlainConsoleLogger() * Update errorcodes linter to work with custom user defined log macros rename src/mongo/embedded/{embedded_log_appender.h => embedded_log_backend.h} (61%) | ||||
* | SERVER-45301 Not all expected aliases are present in the ninja generator output | Mathew Robinson | 2020-02-13 | 1 | -6/+2 |
| | |||||
* | SERVER-44548 Switch embedded over to use wiredtiger | Andrew Morrow | 2020-01-30 | 4 | -80/+41 |
| | | | | | | delete mode 100644 src/mongo/embedded/mongo_embedded/mongo_embedded.podspec.in delete mode 100644 src/mongo/embedded/mongoc_embedded/mongo-embedded-c-driver.podspec.in delete mode 100644 src/mongo/embedded/mongoc_embedded/mongoc_embedded.podspec.in | ||||
* | SERVER-44164 Create _killOperations command | Ben Caimano | 2020-01-02 | 1 | -0/+1 |
| | |||||
* | SERVER-44715 C++ Unit Tests cannot be filtered by test file | Mark Benvenuto | 2019-12-18 | 1 | -1/+1 |
| | |||||
* | SERVER-44550 Remove mobile specific commands from embedded | Andrew Morrow | 2019-12-17 | 1 | -23/+0 |
| | |||||
* | SERVER-44546 Remove mobile variants and embedded benchmarks | Andrew Morrow | 2019-12-09 | 2 | -97/+0 |
| | |||||
* | SERVER-44701 Remove support for 'planCacheListQueryShapes' and ↵ | David Storch | 2019-11-26 | 1 | -2/+0 |
| | | | | | | | | | | | 'planCacheListPlans'. As an alternative, use the $planCacheStats aggregation stage. This metadata source, when placed first in the pipeline, returns one document per plan cache entry for a particular collection. This data can then be filtered, projected, grouped, or otherwise processed with the full power of MQL. | ||||
* | SERVER-39165 Add waitForFailpoint command and update non-repl tests | Cheahuychou Mao | 2019-10-25 | 1 | -3/+4 |
| |