summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-51106 Make the isMaster command a derived class of hellor4.0.21-rc0Ali Mir2020-10-053-33/+63
| | | | (cherry picked from commit e178007c01565bf59d038f3be1566da036c60397)
* SERVER-50818 Coverity analysis defect 114987: Wrapper object use after freeArun Banala2020-10-051-2/+1
| | | | (cherry picked from commit 0349776028d92914c0502d6419c5e73306b7a170)
* SERVER-51120 Find queries with MERGE_SORT incorrectly sort the results when ↵Mindaugas Malinauskas2020-10-046-227/+556
| | | | | | the collation is specified (cherry picked from commit eee7fb8f2c6da144e9d4c3df7887a5ec167f3a6f)
* Revert "SERVER-48518 Fix rollback via refetch anomaly"A. Jesse Jiryu Davis2020-10-0213-328/+2
| | | | This reverts commit 09c14216c0f4adae7d12c27dc034ffbf4e9b7001.
* SERVER-50736 Make OpenSSL explicitly accept SNIsSpencer Jackson2020-09-301-0/+14
| | | | | | (cherry picked from commit a5f72d4b37ed92fa72d3a31e0af4266c9ef8d014) (cherry picked from commit 8351c3e077e7578e7a9a2b20399829df0238cc3f) (cherry picked from commit 9e252edecf6d934bbce6ae39638fc066f37120e6)
* SERVER-45938 Create override for createUser to allow possible cluster membersSpencer Jackson2020-09-303-45/+125
| | | | | | (cherry picked from commit 2973992735143c9f6b6ff2a8bc15e5adf19d9ac6) (cherry picked from commit d87aafc7f1a70591c5dac864c807d4b943aa6d5f) (cherry picked from commit 2b912420bd99dc67168d882d615a7cb94290c46e)
* SERVER-36393 Add new opt-in $or enumeration orderCharlie Swanson2020-09-309-33/+658
| | | | | | (cherry picked from commit 03fb28b42c1b9e36c6ebd5c6aa4b8afc29dde099) (cherry picked from commit bffdd28e183d5b720c897b56278821e65762ccd7) (cherry picked from commit e81be8db078eb541495dee9a47433b92f5140e18)
* SERVER-41872 PlanEnumerator AndAssignment::choices ordering not stable and ↵James Wahlin2020-09-302-4/+73
| | | | | | | is relevant to set of plans generated (cherry picked from commit 6ca9be706ce03a2c79d29feac3cfd294cc09445d) (cherry picked from commit 4af99c4f2845a228fab9c4aaaafe513e21c792a5)
* SERVER-47616: Improve error when logical sessions cannot have more than one ↵Andrew Shuvalov2020-09-302-2/+12
| | | | user authenticated on a single connection
* SERVER-48518 Fix rollback via refetch anomalyA. Jesse Jiryu Davis2020-09-2913-2/+328
|
* Import tools: 5e7a60750012f5b1649ce39bca92802660e1893d from branch v4.0huan-Mongo2020-09-259-11/+310
| | | | | | | ref: 39676d8c63..5e7a607500 for: 4.0.21 TOOLS-2589 [v4.0] sslAllowInvalidHostnames bypass ssl/tls server certification validation entirely
* SERVER-43973 Use a unique test name for each thread in ParallelTesterRobert Guo2020-09-241-2/+10
| | | | | (cherry picked from commit 66cc9d9c2e7db216881afc605669028c55042e5e) (cherry picked from commit 1679ee2b3a5247b104752c489b0d029c30d576af)
* Import wiredtiger: 5bbb064f6b8e1a164da2f7ae429c25549b2cc5c4 from branch ↵Luke Chen2020-09-2326-493/+1067
| | | | | | | | | | | mongodb-4.0 ref: 6563ee4aa0..5bbb064f6b for: 4.0.21 WT-6421 Avoid parsing metadata checkpoint for clean files WT-6559 Use the session id from the new session to determine statistics bucket WT-6598 Add new API allowing changing dhandle hash bucket size
* SERVER-50607 Must hold mutex when calling ↵Matthew Russotto2020-09-221-5/+10
| | | | | | _checkForShutdownAndConvertStatus_inlock (cherry picked from commit a5ed6a52228efbaad71aa62324a36740fc8877a2)
* SERVER-50915 fsyncLock must not take a stable checkpoint when majority read ↵Gregory Wlodarek2020-09-214-6/+8
| | | | concern is off
* SERVER-49991 Alias db. and rs.printSlaveReplicationInfo() to ↵Pavi Vetriselvan2020-09-163-10/+33
| | | | | | printSecondaryReplicationInfo() (cherry picked from commit 996dcdc3d96346d71f012388eccc79c691619340)
* SERVER-49989 Add db.hello() shell helperAli Mir2020-09-162-0/+9
| | | | (cherry picked from commit 27fda7a486ff4229f9037a132c3d8baa11121864)
* Revert "SERVER-48518 Fix rollback via refetch anomaly"A. Jesse Jiryu Davis2020-09-1513-331/+6
| | | | This reverts commit b07f80de5850c665e75dc259def6b8999d1077dd.
* SERVER-49987 Rename response fields if hello command is sent on mongodAli Mir2020-09-155-86/+199
| | | | (cherry picked from commit e9d2fbd27574714fc3c2db7cd45d413b7fbd4718)
* SERVER-49988 Rename response fields if hello command is sent on mongosPavi Vetriselvan2020-09-153-7/+23
| | | | (cherry picked from commit 8d495ce686890719e96c66ee6f3d1ddbf7704e78)
* SERVER-50640 listCommands should list isMaster in addition to helloPavi Vetriselvan2020-09-158-16/+30
| | | | (cherry picked from commit 2756fa678945f890c73318efa72d3793c6e918d8)
* SERVER-49986 Convert isMaster command to hello and keep isMaster, ismaster ↵Pavi Vetriselvan2020-09-1513-92/+145
| | | | | | aliases (cherry picked from commit 9a4be902441496be7ef40e5404a91ac30dc81f77)
* SERVER-48410 Signed integer overflow fix for datetime libraryJacob Evans2020-09-111-9/+8
|
* SERVER-47883 Override stepdown suites to ensure background index builds are ↵Louis Williams2020-09-105-1/+55
| | | | | | | | complete after stepdown (cherry picked from commit 045cbbe721087ab7d36c5b0c99096103eb7a7d45) Backports causally_consistent_index_builds.js
* SERVER-26726 Check number of arguments for createIndex, createIndexes and ↵Nikita Lapkov2020-09-095-5/+55
| | | | | | ensureIndex shell commands (cherry picked from commit be07da4bd6dd394947236857f5510a7ba9c3b0a4)
* SERVER-50747: Increase no-op interval in ↵Xuerui Fa2020-09-091-1/+1
| | | | change_streams_update_lookup_shard_metadata_missing.js
* SERVER-48518 Fix rollback via refetch anomalyWilliam Schultz2020-09-0813-6/+331
| | | | | | | | | | | | | | | | | | | Includes the following partial backports: SERVER-47844 Add the ability to get the initialDataTimestamp from the storage engine interface (cherry picked from commit 1408e1b8a5392a9001ee598b5cec66afc4e1cf77) (cherry picked from commit 329d8c517d8b3c3fb4bcb63eecf6064ac9a007cf) SERVER-48518 Fix rollback via refetch anomaly (cherry picked from commit eee49c64cdeb8fa95704b9a316b779eb5eb9800c) (cherry picked from commit 88c0265e057f0e5581306f294d1ca2bda19760e4) SERVER-50183 Copy _awaitPrimaryAppliedSurpassesRollbackApplied function from RollbackTest to RollbackTestDeluxe (cherry picked from commit 252251d38915b9e6722186b9742cc914a045d589) (cherry picked from commit d4b960b5f3f4a7a2b18b48d7fb14251704a8bda8)
* SERVER-50626 Fix race in read_concern_majority_getmore_secondaries.jsA. Jesse Jiryu Davis2020-09-081-15/+4
| | | | | | | (cherry picked from commit b5467de6410d61c77adc352df0291805df816f7d) # Conflicts: # jstests/replsets/read_concern_majority_getmore_secondaries.js
* SERVER-48938: Allow primary-elect to complete drain mode even if it is ↵XueruiFa2020-09-036-35/+17
| | | | | | stepping down unconditionally (cherry picked from commit f11b0351c33d2888607eebd1748d524d241fc9ba)
* SERVER-49990 Alias setSlaveOk() and getSlaveOk() shell helpersAli Mir2020-09-0210-26/+115
| | | | (cherry picked from commit d6fe50035aff8026937dff9d8544ff213ad05152)
* SERVER-50631: Ban rollback_after_disabling_majority_reads.js from variant ↵Lingzhi Deng2020-08-281-2/+2
| | | | with --nojournal and MMAPv1
* SERVER-47733 SymmetricEncryptorWindows shouldn't pad when update is calledAdam Cooper2020-08-284-261/+33
| | | | (cherry picked from commit 2f6e5d0f94c06fde943ed6a25a9b7ecf6f774ce5)
* SERVER-45202 Improve command alias infrastructureAmirsaman Memaripour2020-08-273-14/+40
| | | | (cherry picked from commit 3cd3a6da3fe0b6f022b721094bda0b97c3527d23)
* SERVER-40317 Fail query when $facet intermediate output exceeds 100MBDavid Storch2020-08-257-8/+137
| | | | | | Co-authored-by: Justin Seyster <justin.seyster@mongodb.com> Co-authored-by: Jacob Evans <jacob.evans@10gen.com> (cherry picked from commit 6b6e686be20ed63446111445982513ebfb94a8cb)
* SERVER-50180 Fix User lifetime management in ↵Mark Benvenuto2020-08-171-0/+1
| | | | AuthorizationManager::acquireUserForSessionRefresh
* SERVER-39392 Remove tautological invariantAndrew Morrow2020-08-171-1/+0
| | | | | | (cherry picked from commit e908bb6b444235cb251c4e69b5adac9e6a983953) (cherry picked from commit fcf1e05d5c1a4df7ac4cbdf71950ee226d1e35d0) (cherry picked from commit 179d4953d8d1c1018dc238aa0824a4a2c4e2f5fd)
* SERVER-45233 Include the empty array in the comparison with index testTed Tuckman2020-08-141-6/+3
| | | | | (cherry picked from commit 0630338fb592b3283240ba72ac4b0c7111f6193c) (cherry picked from commit 0d8d980ae814f5b9f55cd9bea4d4bef84a9dca6a)
* SERVER-45233 Indexed array inequality fixed to use correct boundsTed Tuckman2020-08-144-50/+319
| | | | | | | | create mode 100644 jstests/core/array_comparison_correctness.js create mode 100644 jstests/core/array_index_and_nonIndex_consistent.js (cherry picked from commit 52e7950cae37ef3783b05840c04abbbe383fa1ff) (cherry picked from commit e3fba401e6e75b26cc2e5d363ad331dff749cfbf)
* SERVER-35921 Make IXSCAN use the proper MinKey/MaxKey bounds on LT and GTMisha Ivkov2020-08-146-15/+28
| | | | | (cherry picked from commit b1285a2acb60cbf7c268cb5499fbf5d674d490b2) (cherry picked from commit b315dcfc8145c6b898b21916bef4bec18e95ac54)
* SERVER-18341 Matcher returns false positives in comparison predicates with ↵Minji2020-08-143-35/+232
| | | | | | MinKey/MaxKey (cherry picked from commit b5291b87ab3350bff9bd9ef4464a63dcda81ac21)
* SERVER-45803 mongodecrypt needs a ServiceContextAdam Cooper2020-08-133-0/+259
| | | | | | (cherry picked from commit 4d5fbc34882b3211063277ae80867f23e4eeea06) (cherry picked from commit ff468c0b65af2cc978aa549d0ec7ed56553abf5a)
* SERVER-48709 Fix overflow in key manager wake up calculationJack Mulrow2020-08-123-11/+50
| | | | (cherry picked from commit 0cb70e9577c46257798d0385b15ec6bff8dbd28d)
* SERVER-50078: Disable bypass_compileDavid Bradford2020-08-121-11/+1
| | | | | | (cherry picked from commit b1d88bac122fcadedcb0be3798872770de9c732a) (cherry picked from commit 4a23cd035cc14fe281f265e7d42b032f9ca8434f) (cherry picked from commit 1f3af36a3663a6b85fec18a14dab756a54574243)
* SERVER-49054 Install Compass instead of Compass CommunityRyan Egesdahl2020-08-111-4/+1
| | | | | | | | | Now that Compass is free to everybody, install it instead of Compass Community. (cherry picked from commit 01ebcc1885d7b8da42d10650898bf3ed7548e898) (cherry picked from commit e952d0b90f16b749db73edf1f2e695947623f798) (cherry picked from commit 1a5497e6b6f83a48dc2743e14222fcdc98303b05)
* SERVER-50216 Adjust sys-perf frequenciesdalyd2020-08-111-15/+0
|
* SERVER-47138 Fix mongod.cfg file size when replacing tokens in the custom actionNir Bar2020-08-111-0/+3
| | | | | | | | | Closes #1366 Signed-off-by: Andrew Morrow <acm@mongodb.com> (cherry picked from commit c61e18a3c3e18bfa486df3c8ac5a4632a390aa3a) (cherry picked from commit 9d0319b24e374653127f9df97af812885b6adc96) (cherry picked from commit 4346b20b96f5e4c04d4556c02423562177488e18)
* SERVER-49786 Freeze DSI and Genny to 'legacy' branchRyan Timmons2020-08-102-2/+2
|
* SERVER-49352 Clarify build documentation for Python 2.7Ryan Egesdahl2020-08-081-5/+11
| | | | | | | | | | Older versions of MongoDB only build with Python 2.7.x and had a comment that running `pip` would work to install modules. However, on newer systems, a symlink named `pip2` may not exist even though Python 2.7.x is installed. In such cases, users would install the modules for the wrong Python version and become confused when the build failed. The build documentation is clarified to use a different and more reliable way to execute `pip` without accidentally executing the wrong Python version.
* SERVER-48993 Fix linter errorr4.0.20-rc0r4.0.20Justin Seyster2020-08-071-184/+198
|
* SERVER-48244 Fix linter errorJustin Seyster2020-08-071-43/+44
|