summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-62545 Add empty line to READMEr5.2.0-rc6SERVER-62545Jon Streets2022-01-111-0/+1
|
* Import wiredtiger: 83e4d3a21b49584a77004ee586ee58a6c428b5c6 from branch ↵r5.2.0-rc5Luke Chen2022-01-1112-48/+238
| | | | | | | | | mongodb-5.2 ref: 05cc96924e..83e4d3a21b for: 5.2.0-rc5 WT-8272 Optimize work unit calls to flush and flush_finish
* Import wiredtiger: 05cc96924e7ac750f7c4625cdb86b5dc0f6821ab from branch ↵Luke Chen2022-01-115-16/+20
| | | | | | | | | mongodb-5.2 ref: 24ca6b3675..05cc96924e for: 5.2.0-rc5 WT-8642 Update test code with failed system calls to report errno
* Import wiredtiger: 24ca6b36754f3dce091be92ff13c921012f75a21 from branch ↵Luke Chen2022-01-112-2/+6
| | | | | | | | | mongodb-5.2 ref: 56a33593e8..24ca6b3675 for: 5.2.0-rc5 WT-8636 Add check for zero snprintf buffer size when buffer is NULL
* Import wiredtiger: 56a33593e8e43853afb04ea4950ca30ea9d8d864 from branch ↵Luke Chen2022-01-1112-460/+685
| | | | | | | | | | mongodb-5.2 ref: c0d84e36d3..56a33593e8 for: 5.2.0-rc5 Reverted ticket(s): WT-8021 VLCS search unnecessarily checks the update chain twice
* Import wiredtiger: c0d84e36d3c21825ea5b4ac820394b776522d67b from branch ↵Luke Chen2022-01-1112-685/+460
| | | | | | | | | mongodb-5.2 ref: c6ae92c162..c0d84e36d3 for: 5.2.0-rc5 WT-8021 VLCS search unnecessarily checks the update chain twice
* Import wiredtiger: c6ae92c1623d9e87e2b1aff8cfe9eab204717c08 from branch ↵Luke Chen2022-01-114-13/+117
| | | | | | | | | mongodb-5.2 ref: e5af17e911..c6ae92c162 for: 5.2.0-rc5 WT-7922 Handle missing WiredTiger version file
* Import wiredtiger: e5af17e9111138938f8d3ac0e928321a35cae91b from branch ↵Luke Chen2022-01-114-11/+22
| | | | | | | | | mongodb-5.2 ref: 9347af9cb5..e5af17e911 for: 5.2.0-rc5 WT-8198 Switch the bulk load cursor to a scratch buffer
* Import wiredtiger: 9347af9cb5271855cbea7719f1b57bfe94621912 from branch ↵Luke Chen2022-01-115-19/+53
| | | | | | | | | mongodb-5.2 ref: df8173e949..9347af9cb5 for: 5.2.0-rc5 WT-7236 Cache the result of the wiredtiger_crc32c_func() return value
* Import wiredtiger: df8173e94998ddd53638f68e9f6fb858f25f5648 from branch ↵Luke Chen2022-01-117-16/+15
| | | | | | | | | | mongodb-5.2 ref: 799d1c7ff2..df8173e949 for: 5.2.0-rc5 Reverted ticket(s): WT-8598 Avoid checkpoint cleanup always on shutdown
* Import wiredtiger: 799d1c7ff250039f4b22133aa94a996a538a2b1d from branch ↵Luke Chen2022-01-112-8/+16
| | | | | | | | | mongodb-5.2 ref: be77e03902..799d1c7ff2 for: 5.2.0-rc5 WT-8649 WT_SESSION methods cannot release scratch buffers unless reset or closing
* Import wiredtiger: be77e039023f314b8c12ef131adaf628c296975f from branch ↵Luke Chen2022-01-11166-258/+117
| | | | | | | | | mongodb-5.2 ref: 719945d56d..be77e03902 for: 5.2.0-rc5 WT-8648 Stop configuring snapshot isolation in the test suite
* Import wiredtiger: 719945d56d3c7691106faaa8d31172df3f78b927 from branch ↵Luke Chen2022-01-1117-82/+167
| | | | | | | | | mongodb-5.2 ref: 3eb27a0940..719945d56d for: 5.2.0-rc5 WT-8631 Use oldest_timestamp and stable_timestamp instead of oldest/stable
* Import wiredtiger: 3eb27a0940672c1391d86eccf79c397fd35349ba from branch ↵Luke Chen2022-01-113-14/+24
| | | | | | | | | mongodb-5.2 ref: 191e1c26eb..3eb27a0940 for: 5.2.0-rc5 WT-8645 Fix v4 toolchain sanitizer errors
* Import wiredtiger: 191e1c26eb8f64b372504744d0a9da621664f125 from branch ↵Luke Chen2022-01-1190-4/+1241
| | | | | | | | | mongodb-5.2 ref: e1427e4a69..191e1c26eb for: 5.2.0-rc5 WT-8274 Run function.py on all our source files
* Import wiredtiger: e1427e4a69fa834ea3630523526379eaaef18c6c from branch ↵Luke Chen2022-01-117-15/+16
| | | | | | | | | mongodb-5.2 ref: 02329fa1d9..e1427e4a69 for: 5.2.0-rc5 WT-8598 Avoid checkpoint cleanup always on shutdown
* Import wiredtiger: 02329fa1d9ba292f5545d2adc67d4c324d0a2b04 from branch ↵Luke Chen2022-01-115-8/+20
| | | | | | | | | mongodb-5.2 ref: 461b911f9e..02329fa1d9 for: 5.2.0-rc5 WT-8635 Extend VLCS RLE caching test to another set of cases
* Import wiredtiger: 461b911f9e91e24dad5785dad6bb78eabd3a395f from branch ↵Luke Chen2022-01-112-2/+5
| | | | | | | | | mongodb-5.2 ref: 0e2a0ee55e..461b911f9e for: 5.2.0-rc5 WT-8616 Btree walk functions can ignore the caller's "skip function"
* Import wiredtiger: 0e2a0ee55ec84aeced65e6f8d6fa494c88c69ac3 from branch ↵Luke Chen2022-01-113-6/+3
| | | | | | | | | mongodb-5.2 ref: d965f4567e..0e2a0ee55e for: 5.2.0-rc5 WT-8437 Do not copy database in wt8246_compact_rts_data_correctness
* Import wiredtiger: d965f4567ecc7963ed29bcc5902be2560d6283bf from branch ↵Luke Chen2022-01-113-2/+96
| | | | | | | | | mongodb-5.2 ref: 9ab10e8b1d..d965f4567e for: 5.2.0-rc5 WT-8550 Bump the maximum number of opened hs cursors to 3
* Import wiredtiger: 9ab10e8b1d6d4cff59d0b8de0eb894e5fab58e77 from branch ↵Luke Chen2022-01-111-1/+1
| | | | | | | | | mongodb-5.2 ref: ebed491187..9ab10e8b1d for: 5.2.0-rc5 WT-8633 Use NEW behaviour for CMP0078 in CMake
* Import wiredtiger: ebed49118731c86ad5925a5f2a7108e4725bbc8b from branch ↵Luke Chen2022-01-112-7/+10
| | | | | | | | | mongodb-5.2 ref: 81f6768c90..ebed491187 for: 5.2.0-rc5 WT-8508 Define "test_env_vars" expansion for "unit test" function
* Import wiredtiger: 81f6768c905d9902e51a26b3ebd5806828203330 from branch ↵Luke Chen2022-01-112-1/+2
| | | | | | | | | mongodb-5.2 ref: df440dcf8c..81f6768c90 for: 5.2.0-rc5 WT-8637 Fix memory leak error for csuite build directory option
* Import wiredtiger: df440dcf8cbacf9e160edfbc79344d939db08ddf from branch ↵Luke Chen2022-01-112-3/+3
| | | | | | | | | mongodb-5.2 ref: 364a2570ef..df440dcf8c for: 5.2.0-rc5 WT-8632 Remove -m from format's call to verify
* Import wiredtiger: 364a2570ef441422f3ee1dcc30ea03cd45368d87 from branch ↵Luke Chen2022-01-112-3/+5
| | | | | | | | | mongodb-5.2 ref: 431191dc22..364a2570ef for: 5.2.0-rc5 WT-8449 Fix inconsistency in flush_timestamp
* SERVER-62481 Fix crash in $_internalBucketGeoWithin parserDavid Percy2022-01-112-2/+39
|
* Import wiredtiger: 431191dc22180ebc6ccba0d057c984969ba0275c from branch ↵Luke Chen2022-01-1110-297/+1
| | | | | | | | | mongodb-5.2 ref: 5fa87bff79..431191dc22 for: 5.2.0-rc5 WT-8625 Remove WT_EXTENSION_API::transaction_{id,isolation_level,notify,oldest,visible}
* Import wiredtiger: 5fa87bff79eda9bb4cf1d025f3f22f04138823de from branch ↵Luke Chen2022-01-1147-527/+1
| | | | | | | | | mongodb-5.2 ref: f9db14cbb0..5fa87bff79 for: 5.2.0-rc5 WT-7944 Remove Copyright Headers in CMake Files
* Import wiredtiger: f9db14cbb0d07554e1e162e15b2504fd0f1c14d4 from branch ↵Luke Chen2022-01-114-17/+23
| | | | | | | | | mongodb-5.2 ref: 10a31dcae6..f9db14cbb0 for: 5.2.0-rc5 WT-8439 Add compact timing stress to the test_wt8246_compact_rts_data_correctness test
* Import wiredtiger: 10a31dcae6b251e3e3efdfd1e73850158a1cdced from branch ↵Luke Chen2022-01-112-50/+32
| | | | | | | | | mongodb-5.2 ref: ace6b2c0f9..10a31dcae6 for: 5.2.0-rc5 WT-8517 Create a function to execute smoke scripts in evergreen.yml
* Import wiredtiger: ace6b2c0f9307ff4cdce339722f0d721fe88d39b from branch ↵Luke Chen2022-01-112-3/+7
| | | | | | | | | mongodb-5.2 ref: 44f59f255c..ace6b2c0f9 for: 5.2.0-rc5 WT-8621 Enable diagnostics for spinlock-gcc and spinlock-pthread-adaptive tests
* Import wiredtiger: 44f59f255cd2894489339ffe9f3c853ba7e5117e from branch ↵Luke Chen2022-01-118-6/+130
| | | | | | | | | mongodb-5.2 ref: b4eabd7093..44f59f255c for: 5.2.0-rc5 WT-8290 Adding a new API to the session to return the rollback reason
* Import wiredtiger: b4eabd7093752f76dafb2cbee9f3ad03da56cbb5 from branch ↵Luke Chen2022-01-1112-1713/+1974
| | | | | | | | | mongodb-5.2 ref: 265e20d6a6..b4eabd7093 for: 5.2.0-rc5 WT-8473 Power8 vector intrinsic CRC32 implementation
* Import wiredtiger: 265e20d6a6d8173a54b1ada48308dd80e290bc1a from branch ↵Luke Chen2022-01-118-9/+29
| | | | | | | | | mongodb-5.2 ref: bb8f47dc3f..265e20d6a6 for: 5.2.0-rc5 WT-7147 Extend s_string utility to .cxx files
* Import wiredtiger: bb8f47dc3f3cb527c2e1aac2e7c9019b30334645 from branch ↵Luke Chen2022-01-112-82/+56
| | | | | | | | | mongodb-5.2 ref: 9d325522ed..bb8f47dc3f for: 5.2.0-rc5 WT-8499 Create a function to execute tests from the cpp suite in evergreen.yml
* Import wiredtiger: 9d325522ed0d1fd99266a90b0440970bbf16e940 from branch ↵Luke Chen2022-01-112-29/+22
| | | | | | | | | mongodb-5.2 ref: 4e5a6281ae..9d325522ed for: 5.2.0-rc5 WT-8505 Create a compatibility test function in Evergreen
* Import wiredtiger: 4e5a6281aeca1bcc78639fb8ff7f05f2c54fde41 from branch ↵Luke Chen2022-01-112-3/+4
| | | | | | | | | mongodb-5.2 ref: d1e3d80d51..4e5a6281ae for: 5.2.0-rc5 WT-8617 Temporary fix for transaction snapshot assert.
* Import wiredtiger: d1e3d80d51130e3ff7003a88dc1e388090761f63 from branch ↵Luke Chen2022-01-112-1/+112
| | | | | | | | | mongodb-5.2 ref: 58aba8adea..d1e3d80d51 for: 5.2.0-rc5 WT-6004 Create a python test that validates turtle file format
* Import wiredtiger: 58aba8adeaf57b85bdd869d55a519286628ecff8 from branch ↵Luke Chen2022-01-117-58/+146
| | | | | | | | | mongodb-5.2 ref: 06f6747bcb..58aba8adea for: 5.2.0-rc5 WT-8543 Rollback-to-stable should detect a prepared transaction as an active transaction and fail
* Import wiredtiger: 06f6747bcb94bc81936dd97f763483464247ec97 from branch ↵Luke Chen2022-01-112-20/+2
| | | | | | | | | mongodb-5.2 ref: 562f6d57d3..06f6747bcb for: 5.2.0-rc5 WT-8611 Use system timing stress function for compact
* Import wiredtiger: 562f6d57d38b218c7a5c12e8ddee39a87df71b03 from branch ↵Luke Chen2022-01-113-5/+55
| | | | | | | | | mongodb-5.2 ref: aab21d5814..562f6d57d3 for: 5.2.0-rc5 WT-8609 Return an error if there's an attempt to prepare a logged object rather than asserting
* SERVER-61934 Hold storage change lock while creating a new opCtx to prevent ↵Samy Lanka2022-01-109-100/+202
| | | | | | races with switching out the storage engine (cherry picked from commit 9b60d431ed30814490c625c451b5c0e66a28d928)
* SERVER-62419 fix recover_multiple_migrations_on_stepup.js execution in ↵Paolo Polato2022-01-101-4/+3
| | | | | | config stepdown suites. (cherry picked from commit 175fd99112a85255094c8951db61306eb802326a)
* SERVER-62081 Exhaustively test and fix change stream rewrites against ↵Bernard Gorman2022-01-089-224/+1242
| | | | | | null-equality predicates (cherry picked from commit 401fff7b836f0ad71d0e9e714a5801287dba8ce1)
* SERVER-62433 Fix endianness bug in MaterializedRowValueBuilder::getValue()Drew Paroski2022-01-081-1/+1
| | | | (cherry picked from commit ffe5b8d344e1bec1393c883917ac61ce0fd1dd2f)
* SERVER-61976 Retry failed shard version refreshes on step upBrett Nawrocki2022-01-071-14/+21
| | | | | | | | | | | | | | | | On step-up, shards will clear the filtering metadata and schedule a shard version refresh for the source collection and the temporary resharding collection. It is possible for the shard version refresh triggered through onShardVersionMismatch() to error and not complete the shard version refresh. This can leave a recipient shard waiting to learn all donor shards are prepared to donate or can leave a donor shard waiting to learn all recipient shards have finished cloning. Therefore, shards now will retry on errors until the refresh successfully completes. (cherry picked from commit 70417bcbe6ca27b9e20455de5e77313ef68c648a) (cherry picked from commit 00591f7a441e452d70af288a4376272a52fcd638)
* SERVER-61105 Fixed log spam in moveChunk session migrationMatt Boros2022-01-061-9/+8
| | | | (cherry picked from commit 8e681e80447e5859f79296e10911ffec39f31efa)
* SERVER-62173 Wait for no index builds to be in progress on ↵Gregory Noma2022-01-061-8/+45
| | | | | | BackgroundOperationInProgressForNamespace during steady state replication with FCV less than 5.2 (cherry picked from commit f7ab9b6b8825cb09ce92ed4797b0ee75a49b5e22)
* SERVER-62382: Use amazon2-large for the large distro on Amazon Linux 2David Bradford2022-01-061-1/+1
| | | | (cherry picked from commit ceebd83bba3fd77438433392b9661a727197941d)
* SERVER-57312 Pin transitive Python dependencies and use the pinned file for ↵Mikhail Shchatko2022-01-066-16/+16
| | | | | | installation in Evergreen (cherry picked from commit b6d30f82753814220e360b82d0b5d87e834b279c)