summaryrefslogtreecommitdiff
path: root/src/mongo/SConscript
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-43945 Expose out of order latch acquisitions in serverStatusBen Caimano2020-03-031-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 Caimano2019-10-311-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 transactionsRandolph Tan2019-07-181-0/+1
| | | | (cherry picked from commit 36dc61299993ce6473a4660150bfb25a59afce77)
* SERVER-41644 Expose explicit encryption helpers in community shellMark Benvenuto2019-06-241-0/+2
| | | | (cherry picked from commit c436b8090417baf847143e97f5d221285b1898e1)
* SERVER-41548 Restrict dsymutil to single threaded modeAndrew Morrow2019-06-061-1/+1
| | | | (cherry picked from commit 661588a68066dcef3f7f3fea0af37ecebb23594a)
* SERVER-41412 Introduce a search_beta_auth suite.David Storch2019-06-051-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 downMaria van Keulen2019-05-311-0/+1
|
* SERVER-40980 SERVER-40984 Basic transactions serverStatus on mongosJack Mulrow2019-05-291-0/+1
|
* SERVER-41210 Forward boost asserts to mongo invariantHenrik Edin2019-05-221-0/+12
|
* SERVER-41023 Move Storage Node Watchdog to communityMark Benvenuto2019-05-131-0/+2
|
* Revert "SERVER-41023 Move Storage Node Watchdog to community"Mark Benvenuto2019-05-131-2/+0
| | | | This reverts commit 7dd12f7cd34f1d2ab650afc17acb52d8eaea8cf1.
* SERVER-41023 Move Storage Node Watchdog to communityMark Benvenuto2019-05-131-0/+2
|
* SERVER-37837 Get rid of TransactionReaper (Part 1)Kaloian Manassiev2019-05-091-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 testingMaria van Keulen2019-05-081-0/+1
|
* SERVER-40476 merge contents of utils/stringutils into utils/str.Billy Donahue2019-04-111-1/+1
|
* SERVER-32295 Support Python 3Mathew Robinson2019-04-081-4/+4
|
* SERVER-40389 small tweaks to third_party/fmt & related.Billy Donahue2019-04-081-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 toolsSpencer Jackson2019-03-291-0/+4
|
* Revert "SERVER-36243 Use sized deallocation."Andrew Morrow2019-03-181-20/+1
| | | | This reverts commit afe082642124dbda2367cb51c3d748873df9bf7b.
* SERVER-39673: Add flow control under a feature flag.Daniel Gottlieb2019-03-171-3/+4
|
* SERVER-36243 Use sized deallocation.Henrik Edin2019-03-121-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 IndexBuilderBenety Goh2019-03-071-1/+0
|
* SERVER-37092 Remove old server parameter APISara Golemon2019-03-031-3/+0
|
* SERVER-39499 Migrate base server options to IDLSara Golemon2019-02-161-0/+1
|
* SERVER-39501 Migrate windows options to IDLSara Golemon2019-02-141-0/+2
|
* SERVER-38583 Fix transaction insert writeError formatA. Jesse Jiryu Davis2019-02-121-0/+1
|
* SERVER-39483 Tag large build artifacts as non-cacheableAndrew Morrow2019-02-121-4/+9
|
* SERVER-39409: Convert configuration options in mongos_options.cpp to IDLShreyas Kalyan2019-02-081-1/+5
|
* SERVER-37823 Server Side Traffic CaptureJason Carey2019-02-041-0/+19
| | | | | Adds support for special commands which dump wire protocol traffic to disk.
* SERVER-38038 mongo shell should support all ErrorExtraInfo codesMathias Stearn2019-01-231-0/+2
|
* SERVER-38551 Convert message compressor options to IDLSara Golemon2019-01-091-0/+3
|
* SERVER-38587 Extract authorization logic from OpObserverImpl to new ↵Isabella Siu2019-01-081-0/+1
| | | | AuthOpObserver
* SERVER-38374 Add redact attribute to IDL based configs/paramsSara Golemon2018-12-061-1/+2
|
* SERVER-38323 turn the IndexBuildsCoordinator into an interface and add an ↵Dianna Hohensee2018-12-051-1/+1
| | | | implementation for embedded
* SERVER-37636 Establish an index builds interface through which to access and ↵Dianna Hohensee2018-11-281-0/+1
| | | | affect index builds
* SERVER-30815 Remove the mongodmain libraryAndrew Morrow2018-11-271-30/+18
|
* SERVER-30815 Remove the db/serveronly libraryAndrew Morrow2018-11-271-1/+58
|
* SERVER-38238 Convert shell options to IDLSara Golemon2018-11-271-0/+1
|
* SERVER-38141 Fix Incorrect usage of MONGO_CONFIG_HAS_SSL_SET_ECDH_AUTOPatrick Freed2018-11-211-2/+2
|
* SERVER-38107 Add abseil-cpp to third_partyHenrik Edin2018-11-151-0/+1
| | | | Just compiling in the hash tables for now.
* SERVER-37415 Make SCons build MongoDB with ssl by defaultMark Benvenuto2018-11-121-3/+3
|
* SERVER-37928 remove unused repair_database link dependenciesBenety Goh2018-11-051-1/+0
|
* SERVER-37488 SERVER-37596 Manage debug info and symbol maps info for ↵Andrew Morrow2018-10-301-10/+15
| | | | embedded builds
* SERVER-36616 Enable ECDHE support if platform supports itPatrick Freed2018-10-301-0/+1
|
* SERVER-37651 Update license informationRamon Fernandez2018-10-161-2/+1
|
* SERVER-37294 Remove dependency on clientdriver_network and transport_layer ↵Henrik Edin2018-10-041-0/+1
| | | | for embedded.
* SERVER-37299 Remove dependency on s/grid from rw_concern_d.Henrik Edin2018-10-041-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 Edin2018-10-031-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 Tan2018-09-261-1/+1
|
* SERVER-37195 Add missing audit edges to mongosJonathan Reams2018-09-211-3/+2
|