summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Import wiredtiger: 5faf7b26eb9d311b8a7575a16c757078772eb02d from branch ↵r4.4.0-rc10Luke Chen2020-06-1720-577/+818
| | | | | | | | | mongodb-4.4 ref: ab40833d91..5faf7b26eb for: 4.4.0-rc10 WT-6175 tcmalloc fragmentation is worse in 4.4 with durable history
* SERVER-48891 reIndex should not lookup nonexistent database in ViewCatalogLouis Williams2020-06-161-1/+2
| | | | (cherry picked from commit b9874b9c81e529e661b6615dd2ce5948e6db15bc)
* SERVER-48614 Fix plan cache discriminators for partial wildcard indexesDavid Storch2020-06-166-28/+236
| | | | | | | | | | | | | | | | | | Previously, discrimination based on the partial filter expression was done for all paths included in the wildcard projection. This could lead to a situation where two queries were erroneously assigned the same plan cache key. The fix is to ensure that for wildcard indexes, partial index discriminators are instead registered only for those paths mentioned in the partial filter expression. Unlike other kinds of wildcard index discriminators (e.g. handling concerns of null equality or collation), the paths in the partial filter expression are known a priori. Therefore, discrimination based on the partial filter can be done in the same way for wildcard and non-wildcard indexes. (cherry picked from commit 80f424c02df47469792917673ab7e6dd77b01421)
* SERVER-48411 Fixes clang tidy failure in member_config_test.cppSuganthi Mani2020-06-161-11/+19
|
* Import wiredtiger: ab40833d9130b71f4b36a1a03fd8f4f137d11bdd from branch ↵Luke Chen2020-06-1620-280/+1104
| | | | | | | | | | | | mongodb-4.4 ref: 930bbacc37..ab40833d91 for: 4.4.0-rc10 WT-6108 Add support for rollback_to_stable to test/format WT-6395 Reorder the history store inserts if there exists an update with same timestamp after restart WT-6398 Format history store cursor should handle WT_ROLLBACK return WT-6416 RTS to skip reading internal pages that don't have newer updates
* SERVER-48411 Increase maximum allowed replica set memberId on disk from 255 ↵Suganthi Mani2020-06-167-9/+130
| | | | to INT_MAX.
* SERVER-48756 Use larger maxTimeMSForHedgedReads hedging_metrics_server_status.jsCheahuychou Mao2020-06-161-1/+1
| | | | (cherry picked from commit af4a4399ded235a268c631c59a231e8210e40192)
* SERVER-48701 LogV2 update for shutdown commandSara Golemon2020-06-152-2/+2
|
* SERVER-48576 Fix the election race in change_stream_stepdown.jsSuganthi Mani2020-06-151-8/+12
| | | | (cherry picked from commit 93a75ad40b00da1d30e5d01c26afda1488c9edf2)
* Import wiredtiger: 930bbacc3761a10483875585dbd4ecb58271d57e from branch ↵Luke Chen2020-06-157-39/+58
| | | | | | | | | | | | | | | mongodb-4.4 ref: f650b1124b..930bbacc37 for: 4.4.0-rc10 WT-6175 tcmalloc fragmentation is worse in 4.4 with durable history WT-6344 Clean-up timestamped updates to cater for globally visible full updates WT-6408 test/format bulk load can set an incorrect row count WT-6413 Remove globally visible check in __wt_checkpoint_close WT-6414 Block running rebalance with timestamp set in test format WT-6418 Account for aborted updates when doing the first scan of updates before inserting them to the history store WT-6419 Make sure we dump core on Evergreen PPC machines
* Import wiredtiger: f650b1124b18cb4bccd61ca822ed19157206cc7e from branch ↵Luke Chen2020-06-125-66/+135
| | | | | | | | | mongodb-4.4 ref: cd0eca9e68..f650b1124b for: 4.4.0-rc10 WT-6347 Clear history store contents for mixed mode updates
* SERVER-48707 Move replication recovery invariant behind test only flagWilliam Schultz2020-06-126-5/+42
|
* SERVER-48227 Clean up log messages for index buildsSamy Lanka2020-06-1210-75/+97
| | | | (cherry picked from commit e6178cc59ed10e987d92b414f09f617082ea9da5)
* SERVER-48160 IndexBuildsCoordinator::_tryAbort() proceeds with abort if ↵Benety Goh2020-06-121-8/+10
| | | | | | index build thread is not running (cherry picked from commit 38d66e6ba3e01b3fb817c655decd077c9d9d7b0d)
* SERVER-48279 Eliminate race in ↵Gregory Wlodarek2020-06-121-6/+12
| | | | | | WiredTigerRecordStore::OplogStones::awaitHasExcessStonesOrDead (cherry picked from commit bf8cb71787d18a907173dd67a8ff9950e56a4199)
* SERVER-48753 '_abortIndexBuildsAndDropCollection()' should verify that the ↵Gregory Wlodarek2020-06-111-0/+3
| | | | database exists after acquiring its lock
* SERVER-48659 Update SLES 12 AMI for package testsBrian McCarthy2020-06-112-13/+3
| | | | (cherry picked from commit 1cc92d974e60248fd24532dcc05e5eb878e9b6d5)
* Import wiredtiger: cd0eca9e685e9ac2446e8e6d5b398b366a7ba420 from branch ↵Luke Chen2020-06-1114-45/+155
| | | | | | | | | | | | | | mongodb-4.4 ref: 154719f3ff..cd0eca9e68 for: 4.4.0-rc10 WT-5916 Refresh snapshot without publishing ids after setting checkpoint timestamp WT-6319 Fix for corrupted encrypted item: padded size less than actual size WT-6368 Add format stress test as part of PR testing WT-6374 Ensure upgrade after an unclean shutdown works WT-6377 Fix cursor out-of-order on a cursor prev/next return WT-6392 Clean up core files properly for wt4156_meta_salvage test
* SERVER-44051 ensure getShardDistribution correctly checks for sharded ↵Kevin Pulo2020-06-111-1/+2
| | | | | | collections (cherry picked from commit f32f2f906f8c37145ed2bf64cd8db99d35671a41)
* SERVER-48706 add jiraclient.req to dev-requirements.txtJonathan Brill2020-06-101-0/+1
|
* SERVER-42200 run backup-restore multiversion tests in the multiversion suiteJudah Schvimer2020-06-101-0/+1
| | | | (cherry picked from commit 6e7fe4cdbf63d49b05fd28cca93d5dc503048c77)
* SERVER-48672 Fix noPassthrough tests after updating index logsHenrik Edin2020-06-102-3/+3
|
* SERVER-48636 Increase assertEventDoesNotWakeCursor getMore timeout in ↵Bernard Gorman2020-06-101-2/+2
| | | | | | only_wake_getmore_for_relevant_changes.js (cherry picked from commit 697ec820c58a591e833bd1f3ca5e3155fb6babae)
* Import wiredtiger: 154719f3ff736872f67f2b3e9f4d8b396d2d8adf from branch ↵r4.4.0-rc9Luke Chen2020-06-1027-311/+745
| | | | | | | | | | | | mongodb-4.4 ref: bf1d78126c..154719f3ff for: 4.4.0-rc9 WT-6185 Insert full updates into the history store in some corner cases and add a history store c test WT-6257 Fix rows out-of-order in history store file WT-6339 Stop creating snapshots for history store cursors WT-6396 Fix wrong assert when inserting updates to the history store
* SERVER-47606: make SDAM timeout values into server parametersLamont Nelson2020-06-1017-158/+268
| | | | (cherry picked from commit 66448cd4e07553f7bac57cf806e561f4ebdbd9ea)
* SERVER-48070: account for system clock drift when calculating the time since ↵Lamont Nelson2020-06-101-1/+4
| | | | | | the last isMaster (cherry picked from commit 7d6fb98b2ff8758cf246d8e0260487f805e16663)
* SERVER-48674 Check if replication is enabled before checking if the node is ↵Cheahuychou Mao2020-06-091-2/+2
| | | | | | an arbiter in LogicalSessionCacheImpl (cherry picked from commit b0f169be52251fca55b00715c55fa9c4f0220fb3)
* SERVER-48480 Abort initial sync upon transition to REMOVED stateMatthew Russotto2020-06-092-0/+99
|
* Revert "SERVER-47645 Must invalidate all sessions on stepdown"Tess Avitabile2020-06-099-105/+2
| | | | This reverts commit c1bc1b6d6b7b7d216b8243a609f1c7231045e5be.
* SERVER-48657: Use evergreen modules for performance signal-processing managementDavid Bradford2020-06-093-8/+19
| | | | (cherry picked from commit 2f05f86f91359c7cebef7adf97b0ab624893ad00)
* SERVER-47769 Ensure that gather_failed_unittests does not target .cpp filesRichard Samuels2020-06-091-1/+1
| | | | (cherry picked from commit c511c2951b30ac612a57c3639fb3760f24a8389c)
* SERVER-48640 Update RHEL 6.2 AMI for package testsBrian McCarthy2020-06-091-2/+3
| | | | (cherry picked from commit 5b5c7864d9b6fa0b2935d5e18174d143ac38e700)
* SERVER-48353 logv2 cleanup for db/query, s/query, db/views, db/matcher ↵Mindaugas Malinauskas2020-06-0930-311/+418
| | | | cherry picked from commit 210053393a311b942835445134794d1bb38268a2
* Import wiredtiger: bf1d78126c2ff448b868f199aef22b6c528dd45d from branch ↵Luke Chen2020-06-099-176/+473
| | | | | | | | | | | | | mongodb-4.4 ref: 4eb9f719ee..bf1d78126c for: 4.4.0-rc9 WT-6353 Print out failing values and value history of prealloc WT-6375 Test to verify RTS fixes the inconsistent checkpoint data WT-6379 Split Evergreen stress test job into multiple shorter running jobs WT-6381 RTS to remove hs record that is appended to the update chain WT-6382 Use history store btree when searching
* SERVER-48621 userAllowedCreateNS() should check the collection name length ↵Gregory Wlodarek2020-06-083-4/+35
| | | | in FCV4.4
* SERVER-48393 Exclude awaitable isMaster from serverStatus latency metricsA. Jesse Jiryu Davis2020-06-084-0/+24
| | | | (cherry picked from commit 84033d0077d507491a6a80c2e1140bf6fd4055dc)
* SERVER-48412 Remove kRS log tagHenrik Edin2020-06-0810-169/+47
| | | | (cherry picked from commit ccc8fcd0c8604c36c5dc8d64332e565e44e1e747)
* SERVER-48609 ChangeStreamTest.assertChangeStreamThrowsCode should run ↵Bernard Gorman2020-06-061-12/+12
| | | | | | getMore repeatedly (cherry picked from commit 3a08edc2ed39f7747fa034b449caa569dba72ace)
* SERVER-48550 Range deletion code should allow exceptions from ↵Esha Maharishi2020-06-051-1/+4
| | | | PlanExecutor::getNext to bubble up to the retry loop instead of swallowing them
* SERVER-47312 hang_analyzer: enable on ASAN builders without running gcoreRichard Samuels2020-06-057-32/+23
| | | | (cherry picked from commit 38b125fc08c34b67aedf04d47a77c0dda45a7b89)
* SERVER-48379 Make ReplSetTest wait for secondaries before checking db hashesVesselina Ratcheva2020-06-052-0/+58
| | | | (cherry picked from commit 9a6b5b9d099eb25aafc26fbf17c27fd32ad4b5ef)
* SERVER-48475 Reimplement lastApplied for secondary readsLouis Williams2020-06-056-61/+106
| | | | | | | | This partially reverts work to use the kNoOverlap ReadSource on secondaries since the all_durable calculation is unnecessary and expensive. (cherry picked from commit ff92d4435fa75c2b947c49cffaf48805b320a5ae)
* SERVER-47645 Must invalidate all sessions on stepdownTess Avitabile2020-06-059-2/+105
| | | | (cherry picked from commit 5f1a69aaf69bc12124f68e7b489a1437f9cdd575)
* SERVER-48350 Log cleanup in db/catalog, db/index and db/storage/kvHenrik Edin2020-06-0532-148/+177
| | | | (cherry picked from commit d7e1821e22d21cc20cd3f6930811f3915193a45d)
* SERVER-48355 Log cleanupHenrik Edin2020-06-053-35/+41
| | | | (cherry picked from commit 97e84ae903ecae9ec1d8ba553188d64d080bcd99)
* SERVER-48512 Add missing overload for logging with DynamicAttributes and ↵Henrik Edin2020-06-051-0/+10
| | | | | | dual string API (cherry picked from commit b348cccce22b4b3a8bc26d3d840c64fe15915a04)
* SERVER-48565 All readers of WT 'all_durable' should go through KVEngine ↵Louis Williams2020-06-055-31/+27
| | | | | | | | | getAllDurableTimestamp This ensures that no operations observe the all_durable timestamp moving backward due to ghost timestamps (cherry picked from commit 00b9d54bfc7f8fc442b55ca5a55625bddd59c8da)
* SERVER-48588 Concurrency suites creating and dropping indexes should expect ↵Benety Goh2020-06-051-0/+1
| | | | | | the NoMatchingDocument error code (cherry picked from commit 5072922b32f94857098546366f17c93673154e72)
* SERVER-43097 Improve log messaging when index builds get foregrounded ↵Gregory Noma2020-06-052-8/+8
| | | | | | because of startup recovery (cherry picked from commit d29bb7d63843faad9f63974d89253586dff6cae5)
* SERVER-45642 Fix WiredTigerCheckpointThread to skip checkpointing if ↵Dianna Hohensee2020-06-056-26/+50
| | | | | | | | syncdelay is set to 0; disallow users from setting syncdelay values greater than an hour; and stop spurious checkpoint thread wakeups. Also move JS tests using high syncdelay values to using the now working 0 value to disable checkpointing. (cherry picked from commit 8ee572abe5a47d3d49e7436c1a376ac395517add)