summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Import wiredtiger: 48bf8dae7cd96286d176f14feebb7250dcfe1430 from branch ↵r4.0.12-rc2r4.0.12Luke Chen2019-08-0811-202/+75
| | | | | | | | | | | mongodb-4.0 ref: b61a3e2a88..48bf8dae7c for: 4.0.12 Revert "WT-4869 When eviction isn't keeping up, stop adding pages to cache. (#4699)" Revert "WT-4881 Soften the restrictions on reentering reconciliation. (#4724)" Revert "WT-4893 Fix a race between internal page child-page eviction checks and cursors in the tree(#4749)"
* SERVER-42603 Add After=network.target to service filesr4.0.12-rc1Mathew Robinson2019-08-062-0/+2
| | | | (cherry picked from commit edd215fd7979d776be5a9fab6cc8335a29fd96f1)
* SERVER-42603 Remove cyclic dependency in SystemD service filesMathew Robinson2019-08-052-2/+0
| | | | (cherry picked from commit 18bff834e331f8a6a13aeec4c9cf94a9e9239d75)
* SERVER-39004 Introduce a quota mechanism for the overflow fileAlex Cameron2019-08-0511-2/+126
| | | | | (cherry picked from commit b29c22ad4b89dccca63bd2a279c48f47f76093d1) (cherry picked from commit b6f1010451de1a10e12c4b6d865476cce284afce)
* SERVER-38395 Python global logger is polluted when importing certain ↵Jonathan Abrahams2019-08-013-5/+9
| | | | | | resmokelib modules (cherry picked from commit acefbb86080b63c847700c764d08c5d8bcd9c58f)
* SERVER-36394 Don't refresh balancer configuration for autosplit if autosplit ↵r4.0.12-rc0Matthew Saltz2019-07-311-1/+2
| | | | is currently disabled
* SERVER-41829 findAndModify ignores filter expressions that are not objectsArun Banala2019-07-315-6/+160
| | | | (cherry picked from commit de511c6bbf22d662912f228a3ac7a8e7a8bc3c61)
* SERVER-39928 Stop testing with Python 2.6 in drivers nightlyIan Whalen2019-07-301-7/+1
|
* SERVER-41152 strip white space from auth mechanismsJason Piao2019-07-302-5/+43
| | | | (cherry picked from commit c31362708f26397dd20818ab780a5180e257d5a7)
* SERVER-39348 Release sessions in TLASIO unittestJason Carey2019-07-291-1/+1
| | | | | The TimeoutSwitchModesSEP notify's completion before releasing the session, meaning we can race on deleting the TL and the session.
* SERVER-35114 Make it possible to adjust the period of active jobs in the ↵Ben Caimano2019-07-2922-382/+458
| | | | | | | | | | | | | PeriodicRunner (cherry picked from commit bf4a3cff4dc5572f2e97cb5279fe63c8227187e0) SERVER-39936 Use PeriodicRunner handles to simplify shutdown ordering (cherry picked from commit 1eff33bd1a8d48eb607675f87faf1836ba325006) This is a partial backport. Parts of the original commits listed do not exist in v4.0
* SERVER-42467 correct initial_sync_test_fixture_test assumptions aroundJudah Schvimer2019-07-291-1/+27
| | | | clone ordering
* SERVER-42173 Add Ubuntu 14.04 to v4.0Brian McCarthy2019-07-261-0/+148
|
* SERVER-40899 Nix chaining in change_stream_update_lookup_read_concernJustin Seyster2019-07-261-0/+7
| | | | (cherry picked from commit a420f5c73bef41aa804a390997897c059afa3713)
* Import wiredtiger: b61a3e2a88220f2c84073ff1cbc4d6883aa26c5b from branch ↵Luke Chen2019-07-2622-127/+407
| | | | | | | | | | | | | mongodb-4.0 ref: 4a3194b043..b61a3e2a88 for: 4.0.12 WT-4869 Stop adding cache pressure when eviction is falling behind WT-4878 Disable random dhandle selection and fine tune eviction target calculations WT-4881 Soften the restrictions on re-entering reconciliation WT-4893 Fix a race between internal page child-page eviction checks and cursors in the tree WT-4913 Fix the Windows CRC32 on blocks that aren't 8B aligned and/or multiples of 8B
* SERVER-41587 Improve SECBUFFER_EXTRA handlingMark Benvenuto2019-07-245-17/+75
| | | | (cherry picked from commit 61c90181a842c8863df9e5685eb48e6fbc063ea4)
* SERVER-42232 Adding a new shard renders all preceding resume tokens invalidr4.0.11-rc0r4.0.11Bernard Gorman2019-07-192-3/+130
| | | | (cherry picked from commit ffdb59938db0dfc8ec48e8b74df7a54d07b3a128)
* SERVER-41913 fix lintEric Milkie2019-07-181-3/+3
|
* SERVER-42079 all non-primary index build specs should contain ↵Eric Milkie2019-07-181-1/+1
| | | | {backgroundSecondary:true}
* SERVER-42228 Skip joining flush thread when logs are already incomplete.Max Hirschhorn2019-07-151-16/+29
| | | | (cherry picked from commit c8259b383f8e6f9ce9229774881a55c8dc41e222)
* SERVER-40535 follow-up fix of the failing testMisha Tyulenev2019-07-151-1/+1
| | | | (cherry picked from commit 7d88bdb226e8a3dc9b5eb4b57edcca111619c5f9)
* SERVER-40535 read signing keys with readConcern level majorityMisha Tyulenev2019-07-157-13/+33
| | | | (cherry picked from commit 1d158cabb504fa9dba3ed0f0688cdf14cb7b0cba)
* SERVER-42195 Create new lifecycle instance for new stepdown thread.Max Hirschhorn2019-07-121-4/+8
| | | | (cherry picked from commit eaba1b8c34eb05697112364b764921e1128a79ce)
* SERVER-41632 Fix division by zero in shell collStats helperRandolph Tan2019-07-122-4/+10
| | | | (cherry picked from commit 83a0d0d890e375dfafe0e464f3f56fbdedf5189e)
* SERVER-41913 Avoid in-place modify operations for logged collections.Michael Cahill2019-07-122-5/+11
| | | | | (cherry picked from commit 8b1d5ef199d881ab4fce61e585006436e9e6d2d1) (cherry picked from commit abf661c2657e08a53c4fd13d939b4587ddaf734d)
* SERVER-41016 Calculate deltas for updates to large documents.Michael Cahill2019-07-121-2/+31
| | | | (cherry picked from commit 0d16c757b7badfcadac2a6794525f3c41a621a07)
* SERVER-42024 Fix opTime race in ↵Jack Mulrow2019-07-111-2/+6
| | | | | | shards_and_config_return_last_committed_optime.js (cherry picked from commit 47c4ce9e44df98b6b5c2586c73f6b25e29722414)
* SERVER-41859 logical_time_metadata.js shouldn't assume lastApplied opTime ↵Jack Mulrow2019-07-111-4/+8
| | | | | | equals $clusterTime (cherry picked from commit 624ffeeb25a8982f32295053d30ae1fe000cc15b)
* SERVER-42055 Only acquire a collection IX lock to write the lastVote documentMatthew Russotto2019-07-117-25/+77
| | | | (cherry picked from commit 7320a19db85c552a1c88204c4145f2cf18dfcb90)
* SERVER-41680 Add --branch option to fuzzer invocationSandy Gould2019-07-111-1/+1
| | | | (cherry picked from commit b9272e3fc9c41aff5e8ba8a0d641eed278fcd92f)
* SERVER-41036 Make ReadWriteAbility::_canAcceptNonLocalWrites an AtomicWord<bool>Vesselina Ratcheva2019-07-102-12/+12
| | | | (cherry-picked from commit 21746d3302f37a9d5716c2f249b99d7f0e273344)
* SERVER-41069 Add option to disable embedded roles from X509 certificatesJonathan Reams2019-07-094-49/+96
| | | | | (cherry picked from commit 85ec26ff72f4029c52c40fab796ad53533828e60) (cherry picked from commit 20c801587e1dab2d9cb2d468a4b10e3549d91e24)
* SERVER-41131 Add StrongWeakFinishLineJason Carey2019-07-093-0/+196
| | | | | | | | Add support for a new type which coordinates a number of parallel participants in determining the first matching participant or the last non-matching participant. (cherry picked from commit 31e9ec1aad0a27a0ad0f0cb731c2fdcd22805c41)
* SERVER-41867 Do not reacquire the catalog cache mutex if ↵Kaloian Manassiev2019-07-091-5/+3
| | | | | | | getDatabase/getChunksSince throws (cherry picked from commit f7fc5eb7ffd428bfb02ec63abd04898c74d31043) (cherry picked from commit d85ac8993cf7920eea9b7a9d4c1389474a507771)
* SERVER-41867 Make the callbacks chain in `_scheduleDatabaseRefresh` look ↵Kaloian Manassiev2019-07-091-24/+24
| | | | | | | like `_scheduleCollectionRefresh` (cherry picked from commit dffab828e9acefe36364ae9db85dbbd0979699e6) (cherry picked from commit 0c1ada42cd3a0daf86739308339a1e2817ec1362)
* SERVER-41866 On term mismatch do not invoke the getDatabase callback under ↵Kaloian Manassiev2019-07-091-28/+19
| | | | | | mutex` (cherry picked from commit 75dc5684d4c6be0e8ac7c653f5389df9f45f1baf)
* SERVER-33589 Create an initial sync test fixtureSamy Lanka2019-07-087-19/+514
| | | | (cherry picked from commit dc252fd5e493581a58c80c5875503aa7ad147614)
* SERVER-41498 Create ReplicationMetrics classMedha Potluri2019-07-034-0/+145
| | | | (cherry picked from commit eab3425cdea51ce0e990e168f772f6999ce5c919)
* SERVER-41869 Rename `struct dbTask` to DBTaskKaloian Manassiev2019-07-032-41/+40
| | | | | | ... to follow naming conventions (cherry picked from commit b919fb48eb611b3c8cbba9d7f03f6df1d25d4cd5)
* SERVER-41869 On term mismatch do not invoke the getChunkSince callback under ↵Kaloian Manassiev2019-07-0310-79/+52
| | | | | | | | | | mutex As part of this change also backports the following cleanup: - Use alias for the callback of CatalogCacheLoader::getChunksSince - Use StringMap in CollectionShardingState instead of std::unordered_map (cherry picked from commit cb0393248d26e21e69efde15d9d3965293ead29b)
* SERVER-41062 Always return TransactionTooLarge rather than ↵Siyuan Zhou2019-07-021-16/+17
| | | | BSONObjectTooLarge when transaction is too large to fit in a single applyOps
* SERVER-41497 Create IDL types for ElectionMetrics, ElectionCandidateMetrics ↵Medha Potluri2019-07-021-0/+48
| | | | | | and ElectionParticipantMetrics (cherry picked from commit f051d62b29da91d40eb3a84d816be41237a79851)
* SERVER-40383 Handle week, day edge cases in timelib_date_from_isodateJustin Seyster2019-07-015-59/+258
| | | | (cherry picked from commit d4843fc49931c7ce4332dc373623267c293eb518)
* SERVER-38457 Fix race in retryable_writes.jsMatthew Saltz2019-07-011-2/+5
| | | | (cherry picked from commit 40d4ff189db697782ee2370099a4149ae81b3d34)
* SERVER-38659 Fix race in stepdown testA. Jesse Jiryu Davis2019-07-011-0/+8
|
* Import wiredtiger: 4a3194b043b8cffb5339c12e1554d0bd42ed1b1f from branch ↵Luke Chen2019-07-0168-4266/+5987
| | | | | | | | | | | | | | | | | | | | mongodb-4.0 ref: 4051e4941c..4a3194b043 for: 4.0.11 WT-4477 Add eviction debug mode and extra checks WT-4690 Make sure eviction does not split during checkpoints WT-4706 Add a statistic to track the lookaside table size WT-4712 Add debug log op record for non-logged tables WT-4723 Restructure the reconciliation code WT-4760 Checkpoint should not read past a stable update WT-4776 Modify operations should be equivalent to updates WT-4803 Implement file_max configuration for Cache Overflow mechanism WT-4817 heap-buffer-overflow failure in timestamp_abort WT-4823 Add check for uninitialised lookaside resources WT-4827 Apply commit timestamps when a truncated page is read WT-4848 Fix perf regression when calculating differences
* SERVER-26531 Change ConfigServerTestFixture::setupChunks to `void`Kaloian Manassiev2019-06-3015-95/+86
| | | | | | | ... because having it return Status just so all callers can assert that it's OK is useless. (cherry picked from commit 4b955e6a1a35b1704a05aa29bd7e6ed42612333c)
* SERVER-26531 Don't reset the control chunk's 'jumbo' flag on migration commitKaloian Manassiev2019-06-303-55/+59
| | | | (cherry picked from commit 8fd79fe845e3e4717df26abb78c3fb7859f3823e)
* SERVER-42002 Suppress tests with forbidden characters for windows from running.Davis Haupt2019-06-281-3/+4
|
* SERVER-41897 Use assert.sameMembers to compare two sets in ↵Mark Benvenuto2019-06-282-6/+50
| | | | jstests/ssl/libs/ssl_x509_role_auth.js