Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-43945 Expose out of order latch acquisitions in serverStatus | Ben Caimano | 2020-03-03 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | This commit also backports: SERVER-42897 Validate base-level latches SERVER-44746 Fix LatchAnalyzerTest SERVER-44155 Validate a subset of latches of all levels SERVER-45691 Change Mutex::LockListeners to use a std::vector again SERVER-45793 Improve mongo::Mutex contract SERVER-45424 Track local latch::Identities when getTestCommandsEnabled() SERVER-46041 Add DiagnosticListener/WaitListener LSAN suppressions SERVER-46461 Make static in getDiagnosticListenerState() immortal to fix destruction order issues during shutdown SERVER-46197 Make build flag to disable diagnostic latches SERVER-45276 Release lock before destroying DBClientBases | ||||
* | SERVER-41357 SERVER-41360 SERVER-43324 Add Mutex, BasicLockableAdaptor, and ↵ | Ben Caimano | 2019-10-31 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DiagnosticInfo This commit backports Mutex, BasicLockableAdaptor, and DiagnosticInfo to v4.2. These pieces came in completely in various interleaved commits. The constituent commits partially included in this backport are listed below. The majority of these commits are part of the "Improved Diagnostics for Latches" epic. Mutex: - SERVER-41357 - SERVER-41362 - SERVER-42893 - SERVER-42595 - SERVER-42165 - SERVER-42895 BasicLockableAdaptor: - SERVER-43324 - SERVER-43374 - SERVER-43800 DiagnosticInfo: - SERVER-41360 - SERVER-41362 - SERVER-41358 - SERVER-41364 - SERVER-42448 - SERVER-42363 - SERVER-42363 - SERVER-42492 - SERVER-42595 - SERVER-44086 Note that while this commit adds these pieces and integrates them into the mongo-server codebase, it does not convert existing stdx::mutex construction. It also does not include the updates to Interruptible that were done as part of "Improved Diagnostics for Latches". | ||||
* | SERVER-39692 Make mongos shutdown drain all in-progress transactions | Randolph Tan | 2019-07-18 | 1 | -0/+1 |
| | | | | (cherry picked from commit 36dc61299993ce6473a4660150bfb25a59afce77) | ||||
* | SERVER-41644 Expose explicit encryption helpers in community shell | Mark Benvenuto | 2019-06-24 | 1 | -0/+2 |
| | | | | (cherry picked from commit c436b8090417baf847143e97f5d221285b1898e1) | ||||
* | SERVER-41548 Restrict dsymutil to single threaded mode | Andrew Morrow | 2019-06-06 | 1 | -1/+1 |
| | | | | (cherry picked from commit 661588a68066dcef3f7f3fea0af37ecebb23594a) | ||||
* | SERVER-41412 Introduce a search_beta_auth suite. | David Storch | 2019-06-05 | 1 | -11/+11 |
| | | | | | | | | | | | | | | | | This variant of search_beta turns on auth on the cluster, including on the mongotmock, which supports the SCRAM-SHA-1 authentication mechanism. Also configures the pre-existing search_beta_ssl suite to use auth. There are changes in this commit which permit mongotmock to link in the necessary auth-related code and command line parameters without pulling in unnecessary dependencies, or adding new dependencies to mongocryptd. (cherry picked from commit 22a595fbef4d023002b3c74d529368fcc4dbb196) | ||||
* | SERVER-41345 Do not Flow Control after ticket refresher has shut down | Maria van Keulen | 2019-05-31 | 1 | -0/+1 |
| | |||||
* | SERVER-40980 SERVER-40984 Basic transactions serverStatus on mongos | Jack Mulrow | 2019-05-29 | 1 | -0/+1 |
| | |||||
* | SERVER-41210 Forward boost asserts to mongo invariant | Henrik Edin | 2019-05-22 | 1 | -0/+12 |
| | |||||
* | SERVER-41023 Move Storage Node Watchdog to community | Mark Benvenuto | 2019-05-13 | 1 | -0/+2 |
| | |||||
* | Revert "SERVER-41023 Move Storage Node Watchdog to community" | Mark Benvenuto | 2019-05-13 | 1 | -2/+0 |
| | | | | This reverts commit 7dd12f7cd34f1d2ab650afc17acb52d8eaea8cf1. | ||||
* | SERVER-41023 Move Storage Node Watchdog to community | Mark Benvenuto | 2019-05-13 | 1 | -0/+2 |
| | |||||
* | SERVER-37837 Get rid of TransactionReaper (Part 1) | Kaloian Manassiev | 2019-05-09 | 1 | -10/+14 |
| | | | | | | | | | This change gets rid of the TransactionReaper's usage of the ReplicationCoordinator for checking whether it is primary or not and makes the LogicalSessionCache joinable on shutdown. It also removes the TransactionReaper's grouping per-shard optimization and moves it all under SessionCollectionSharded. | ||||
* | SERVER-40823 Enable Flow Control in testing | Maria van Keulen | 2019-05-08 | 1 | -0/+1 |
| | |||||
* | SERVER-40476 merge contents of utils/stringutils into utils/str. | Billy Donahue | 2019-04-11 | 1 | -1/+1 |
| | |||||
* | SERVER-32295 Support Python 3 | Mathew Robinson | 2019-04-08 | 1 | -4/+4 |
| | |||||
* | SERVER-40389 small tweaks to third_party/fmt & related. | Billy Donahue | 2019-04-08 | 1 | -0/+1 |
| | | | | | | | | | | | Add an option to scons: --use-system-fmt import.sh: use the upstream libfmt github repo. StringData fmt interop noexcept for to_string_view(StringData) hook noexcept for StringData's rawData() and size() add fmt to THIRD-PARTY-NOTICES + markdown tweaks import the fmt LICENSE.rst update fmt lib revision | ||||
* | SERVER-40242 Update banner inclusions for vendored tools | Spencer Jackson | 2019-03-29 | 1 | -0/+4 |
| | |||||
* | Revert "SERVER-36243 Use sized deallocation." | Andrew Morrow | 2019-03-18 | 1 | -20/+1 |
| | | | | This reverts commit afe082642124dbda2367cb51c3d748873df9bf7b. | ||||
* | SERVER-39673: Add flow control under a feature flag. | Daniel Gottlieb | 2019-03-17 | 1 | -3/+4 |
| | |||||
* | SERVER-36243 Use sized deallocation. | Henrik Edin | 2019-03-12 | 1 | -1/+20 |
| | | | | | Added mongoFree to be used when allocating memory with mongoMalloc. It has an overload taking size utilizing tc_free_sized if built with tcmalloc. | ||||
* | SERVER-40023 remove background index support from IndexBuilder | Benety Goh | 2019-03-07 | 1 | -1/+0 |
| | |||||
* | SERVER-37092 Remove old server parameter API | Sara Golemon | 2019-03-03 | 1 | -3/+0 |
| | |||||
* | SERVER-39499 Migrate base server options to IDL | Sara Golemon | 2019-02-16 | 1 | -0/+1 |
| | |||||
* | SERVER-39501 Migrate windows options to IDL | Sara Golemon | 2019-02-14 | 1 | -0/+2 |
| | |||||
* | SERVER-38583 Fix transaction insert writeError format | A. Jesse Jiryu Davis | 2019-02-12 | 1 | -0/+1 |
| | |||||
* | SERVER-39483 Tag large build artifacts as non-cacheable | Andrew Morrow | 2019-02-12 | 1 | -4/+9 |
| | |||||
* | SERVER-39409: Convert configuration options in mongos_options.cpp to IDL | Shreyas Kalyan | 2019-02-08 | 1 | -1/+5 |
| | |||||
* | SERVER-37823 Server Side Traffic Capture | Jason Carey | 2019-02-04 | 1 | -0/+19 |
| | | | | | Adds support for special commands which dump wire protocol traffic to disk. | ||||
* | SERVER-38038 mongo shell should support all ErrorExtraInfo codes | Mathias Stearn | 2019-01-23 | 1 | -0/+2 |
| | |||||
* | SERVER-38551 Convert message compressor options to IDL | Sara Golemon | 2019-01-09 | 1 | -0/+3 |
| | |||||
* | SERVER-38587 Extract authorization logic from OpObserverImpl to new ↵ | Isabella Siu | 2019-01-08 | 1 | -0/+1 |
| | | | | AuthOpObserver | ||||
* | SERVER-38374 Add redact attribute to IDL based configs/params | Sara Golemon | 2018-12-06 | 1 | -1/+2 |
| | |||||
* | SERVER-38323 turn the IndexBuildsCoordinator into an interface and add an ↵ | Dianna Hohensee | 2018-12-05 | 1 | -1/+1 |
| | | | | implementation for embedded | ||||
* | SERVER-37636 Establish an index builds interface through which to access and ↵ | Dianna Hohensee | 2018-11-28 | 1 | -0/+1 |
| | | | | affect index builds | ||||
* | SERVER-30815 Remove the mongodmain library | Andrew Morrow | 2018-11-27 | 1 | -30/+18 |
| | |||||
* | SERVER-30815 Remove the db/serveronly library | Andrew Morrow | 2018-11-27 | 1 | -1/+58 |
| | |||||
* | SERVER-38238 Convert shell options to IDL | Sara Golemon | 2018-11-27 | 1 | -0/+1 |
| | |||||
* | SERVER-38141 Fix Incorrect usage of MONGO_CONFIG_HAS_SSL_SET_ECDH_AUTO | Patrick Freed | 2018-11-21 | 1 | -2/+2 |
| | |||||
* | SERVER-38107 Add abseil-cpp to third_party | Henrik Edin | 2018-11-15 | 1 | -0/+1 |
| | | | | Just compiling in the hash tables for now. | ||||
* | SERVER-37415 Make SCons build MongoDB with ssl by default | Mark Benvenuto | 2018-11-12 | 1 | -3/+3 |
| | |||||
* | SERVER-37928 remove unused repair_database link dependencies | Benety Goh | 2018-11-05 | 1 | -1/+0 |
| | |||||
* | SERVER-37488 SERVER-37596 Manage debug info and symbol maps info for ↵ | Andrew Morrow | 2018-10-30 | 1 | -10/+15 |
| | | | | embedded builds | ||||
* | SERVER-36616 Enable ECDHE support if platform supports it | Patrick Freed | 2018-10-30 | 1 | -0/+1 |
| | |||||
* | SERVER-37651 Update license information | Ramon Fernandez | 2018-10-16 | 1 | -2/+1 |
| | |||||
* | SERVER-37294 Remove dependency on clientdriver_network and transport_layer ↵ | Henrik Edin | 2018-10-04 | 1 | -0/+1 |
| | | | | for embedded. | ||||
* | SERVER-37299 Remove dependency on s/grid from rw_concern_d. | Henrik Edin | 2018-10-04 | 1 | -0/+1 |
| | | | | Read concern implementation shim'd out and separate for mongod and embedded. | ||||
* | SERVER-37295 Remove embedded dependency on process interface shard server. | Henrik Edin | 2018-10-03 | 1 | -0/+1 |
| | | | | Refactor process interface system to use shim to allow for separate factories for embedded and mongod. | ||||
* | SERVER-36589 Reorganize libraries and fold s/transaction to s/ | Randolph Tan | 2018-09-26 | 1 | -1/+1 |
| | |||||
* | SERVER-37195 Add missing audit edges to mongos | Jonathan Reams | 2018-09-21 | 1 | -3/+2 |
| |