summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/test
Commit message (Collapse)AuthorAgeFilesLines
* Import wiredtiger: 5c22078378a3ba78c86ea9c88c555d87128a7373 from branch ↵r5.0.3-rc1Luke Chen2021-09-152-6/+122
| | | | | | | | | | | mongodb-5.0 ref: 1acbb32edf..5c22078378 for: 5.0.3 WT-7853 Validate the update chain before we attempt to insert it into the history store WT-7973 Skip deleting updates in the history store if all the records in the history store are obsolete WT-8045 Align eviction behaviour for handling of out of order timestamps
* Import wiredtiger: 1acbb32edf1cdecd61717d77b87a5072f47fd90b from branch ↵Luke Chen2021-09-1011-92/+610
| | | | | | | | | | | | | mongodb-5.0 ref: 46476d5bd4..1acbb32edf for: 5.0.3 WT-7630 Fix a history store entry remove with checkpoint reserved transaction-id WT-7958 Include recovery in test/checkpoint WT-8032 Add fail points in reconciliation for history store inserts. WT-8047 Add mixed mode delete operations to test checkpoint WT-8056 Fix a bug in RTS that incorrectly restores an update from HS lead to the key removal
* Import wiredtiger: 46476d5bd43df2a4dadd04104c91038cd867774c from branch ↵r5.0.3-rc0Luke Chen2021-08-3021-122/+522
| | | | | | | | | | | | | | mongodb-5.0 ref: c6ea0d18b5..46476d5bd4 for: 5.0.3 WT-7968 In timestamp_abort skip setting timestamps when all_durable moves backwards WT-7994 Add docs compile task to PR testing WT-7996 More column-store C testing WT-7999 Fix the assert to handle an update in the middle with max stop timestamp WT-8005 Fix a prepare commit bug that could leave the history store entry unresolved WT-8006 sync/checkpoint cleanup code isn't appropriate for VLCS
* Import wiredtiger: c6ea0d18b5bcd7a6e7d91eece81ada238904c80e from branch ↵Luke Chen2021-08-2620-99/+734
| | | | | | | | | | | | | | | | | | | | | | | | mongodb-5.0 ref: b385c98487..c6ea0d18b5 for: 5.0.3 WT-6908 Write "cache" subpage for Architecture Guide WT-6911 Write "block manager" subpage for Architecture Guide WT-7005 Write "session" subpage for Architecture Guide WT-7006 Write Connection subpage for Architecture Guide WT-7905 Fix incorrect builtin behaviour for builds in CMake WT-7909 Create a new method to check for running user transactions before starting rollback-to-stable operation WT-7917 Add evergreen validation to s_all WT-7931 Evicting modifies using the evict cursor in test_multiple_older_readers_with_multiple_mixed_mode() to ensure that eviction happens. WT-7941 Add an Evergreen task to test abort/recovery using test/format WT-7964 Fix rollback to stable incorrectly not rolling back updates at snap_max WT-7965 Update connection base write generation number at the end of recovery checkpoint WT-7970 Set the stable timestamp before starting the checkpointer and clock threads WT-7974 More column-store fixes and tests WT-7984 Fix a bug that could cause a checkpoint to omit a page of data WT-7995 Fix the global visibility that it cannot go beyond checkpoint visibility WT-7998 Minor fixes on Cache subpage of Architecture Guide
* Import wiredtiger: b385c984870fec2d693dece8e79876fd5e8bf867 from branch ↵Luke Chen2021-08-1937-404/+758
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | mongodb-5.0 ref: ffebd365d6..b385c98487 for: 5.0.3 WT-6915 Write "log files" subpage for Architecture Guide WT-7363 Add support for dumping history store output in hex format WT-7663 Change local store extension to allow only readonly FS operations WT-7718 Rename 'build_cmake' WT-7866 Update cache_hs_insert limits in cppsuite-hs-cleanup-stress WT-7880 Fix history store record issue when the update following the prepared update is in history store WT-7891 Remove doc typos WT-7907 Add dependencies to swig module definition in CMake build WT-7918 Support setting a prepare timestamp at current read timestamp WT-7928 VLCS checkpoint and additional test suite improvements WT-7934 Upload perf results from many-collection test to Altas WT-7936 Update the format.sh script to run recovery tests WT-7940 Update mongod path for many-coll test WT-7943 Do not assert timestamps when rolling back a prepared transactions WT-7945 Move rollback handling to the operation layer in the cppsuite. WT-7947 Allow CMake to take in a specific Python version WT-7952 Minor docs build fixes WT-7953 Teach s_string to not look inside getopt option lists. WT-7955 Copy format.sh and CONFIG.stress to the test/format build directory with CMake WT-7956 RTS to skip deleted or stable RLE cells WT-7961 Sometimes lag oldest timestamp in timestamp_abort.
* Import wiredtiger: ffebd365d6c3c18422437bcae51d8a26a17772a0 from branch ↵Luke Chen2021-08-10159-2122/+2853
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mongodb-5.0 ref: 8b35a8d923..ffebd365d6 for: 5.0.3 WT-6755 Documentation: populate developer glossary WT-6905 Write row-store and column-store subpage for Architecture Guide WT-6910 Write "history store" subpage for Architecture Guide WT-7007 Backup architecture guide page WT-7198 Fix test_backup15 failure with backup mismatch WT-7352 Fix test_hs01 conflict between concurrent operations in cursor modify WT-7521 Remove excess ckplist invalidations WT-7592 Remove log_flush("sync=background") support WT-7599 Update the CONFIG file based on the release that is about to run for compatibility tests WT-7673 Investigate and fix manydbs test failure on Windows WT-7830 Migrate the python setup scripts to use cmake WT-7838 Ability for ordered timestamp assertion to do more than a log message WT-7842 Remove explicit ulimit -n call in many-collection-test WT-7860 Improve code coverage reporting WT-7876 Update rollback to stable test to use correct boolean values and update statistic checking logic WT-7893 Remove ignored message from wiredtiger_open in test_encrypt08 WT-7895 Fix arch-data-file.dox documentation build failure WT-7897 Enable verbose logging for test_backup15 to aid debugging WT-7898 Upload many-coll-test artifacts WT-7900 Fix insertion of new records in test format for column-store WT-7901 test suite cleanup WT-7908 Make variable-length column store work again with the static tests WT-7935 Add arm64 implementation of rdtsc equivalent instruction WT-7937 Fix s_docs to use sh, not bash syntax WT-7938 Fix rollback-to-stable memory leak on error
* Import wiredtiger: 8b35a8d923eca1558aee73c45a5031ab65e82032 from branch ↵Luke Chen2021-07-2711-28/+102
| | | | | | | | | | | | | | | | | | | | | | | | | mongodb-5.0 ref: 87de782470..8b35a8d923 for: 5.0.2 WT-6902 Metadata subpage for Architecture Guide WT-6914 Write "database files" subpage for Architecture Guide WT-7607 Add the possibility to use an existing database for many-coll-test WT-7703 Fix timeout in test_checkpoint_snapshot04 WT-7732 Add a timeout configuration for flush_tier WT-7758 Force evict a page when the update chain is too long WT-7787 Don't read pages for checkpoint cleanup when the cache is in aggressive mode WT-7789 Change tiered python tests to fail without extension library WT-7817 Make tiered storage address cookies backward compatible WT-7864 Add support to run.py for running lists/ranges of scenarios in a test WT-7865 Disable timeout assert while waiting for eviction to quiesce prior to RTS and test WT-7870 Fix measurement of cyclomatic code complexity WT-7871 Remove comment that is no longer true WT-7874 Remove two other stale comments WT-7883 Remove incorrect wt_free statement WT-7889 Find/replace existing uses of WT with WiredTiger in reference guide WT-7890 Fix CMake syntax error in config_lib
* Import wiredtiger: 87de78247074b291bbcf79c15d2a215af7cc2f7e from branch ↵Luke Chen2021-07-20155-2457/+6190
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mongodb-5.0 ref: cca84e5abd..87de782470 for: 5.0.2 WT-6280 Fail eviction if out of order handling races with checkpoint WT-6729 Quiesce eviction prior running rollback to stable's active transaction check WT-6782 test_prepare_hs02 WT_ROLLBACK failure: conflict between concurrent operations WT-7279 Allow multiple terminate calls for storage source extension WT-7317 Improve the runtime_monitor component to track history store cleanup statistics WT-7338 Copy the configuration directory when building the test framework WT-7343 Write a script that executes many-collection-test.py WT-7447 Fix the assert fire because onpage out of order update is not popped from the stack WT-7473 Resolve "TODO: tiered" comments in code WT-7507 Update salvage for a history store and timestamp world WT-7520 Add start and stop values to automatic flag generation code WT-7524 Refactor functions to obtain checkpoint list; Clear delete on skipping checkpoints WT-7539 Add a configuration option that allows the user to specify debug modes. WT-7543 Pass in the correct test name when constructing the default config path WT-7552 Add UBSAN to automated WT testing WT-7553 Loosen the restrictions around evicting fast-truncate pages to avoid cache-stuck failures WT-7556 Fix test_rollback_to_stable10 failure cache_hs_ondisk is 0 WT-7591 Fixes to allow cursors to be open during flush_tier WT-7603 Sort statistics to fix JSON output WT-7605 Drop support for million-collection-test WT-7609 Report on time taken to start and shutdown the database in many-coll-test WT-7616 Create a pass or fail test based on many collection workgen workload WT-7619 Add a new optimization to skip pages in cursor traversal when all entries on the page are deleted WT-7626 We only ensure update restore eviction happened in test debug mode09 WT-7628 Return an error message when supplied invalid command line args in the test framework WT-7629 Run clang format on .cxx files in the codebase. WT-7632 Fix invalid argument in test_rollback_to_stable14 WT-7636 Fix leaked cursors by implementing scoped cursor and session types WT-7640 Fix test_backup02 failure where checkpoint tables differ due to checkpoint cursor not supported WT-7660 Rename poc_test to base_test in the cpp test framework and add insert_operation logic WT-7665 Apply op tracking inserts in the workload transaction WT-7667 Fix workgen JSON output WT-7668 Overload the update method for the hs_cleanup test WT-7670 Modify test tag format and tag additional python tests WT-7675 Query last ckpt timestamp changes without taking checkpoint WT-7676 Reformat wtperf backup to only read in files instead of wt_copy_and_sync WT-7679 Create an evergreen test for many-dhandle-stress WT-7683 Add python test hook to call flush_tier() during connection.close() WT-7687 Stop tiered manager thread before internal thread WT-7689 Fix double free in `__curhs_insert` WT-7690 Fix coverity error when enum is compared against 0 (incr_backup:table_changes) WT-7692 fix make check test failure on osx10 14 cmake WT-7696 Fix coverity error - Unused variable in _rollback_to_stable_btree_apply_all WT-7698 Decrease max_latency value in many dhandles scenario for workgen WT-7699 Fix RTS handling to abort an out of order prepared transaction WT-7705 Add an assert to ensure that there are no updates on the new disk image in update restore WT-7706 Use same transaction update when on-disk value is an aborted prepared update WT-7707 Simplify insert splits to use the splitting WT_REFs key WT-7708 Add an assert to ensure the durable timestamp is larger than stable timestamp at the end of prepared commit WT-7710 Fix to use history store btree to initialise history store cursor WT-7715 Fix uninitialized bool in txn_ckpt.c WT-7717 Change macros in local_store.c to use WT namespace WT-7719 Change default value of ENABLE_STRICT to "OFF" (CMake Usability Improvements) WT-7720 Update POSIX CMAKE doxygen documentation (CMake Usability Improvements) WT-7721 Update test-format to reopen an existing database with different config WT-7723 Delete the updates in the history store if they are rolled back or is the first stable update on the update chain WT-7724 Fix race when running concurrent checkpoint and flush_tier WT-7725 Add missing brackets around parameter in macro definition WT-7726 Separating out the validation portion from the database model WT-7727 Fix null pointer passed to memcpy() during 'format' test. WT-7729 Fix to write out correct tiered information on checkpoint WT-7730 Shifting the oldest and stable timestamps to match the commit timestamp format WT-7739 Switch back to using MacOS 10.14 for Evergreen compile task WT-7741 Fix misaligned address in crc32-x86.c WT-7742 Fix misaligned address in wt3184_dup_index_collator/main.c WT-7743 Fix integer overflow within wt2999_join_extractor csuite test WT-7744 Fix null pointer within wt3338_partial_update csuite WT-7746 Improve directory syncing with CMake helper 'create_test_executable' WT-7748 Fix CMake library probes for libraries not on the default linker path WT-7749 Assorted fixes for (and from) building and testing on NetBSD WT-7751 Add an assert to ensure we never select an update that has been written to the history store for data store WT-7752 Update packing code according to documentation WT-7754 Fix race when updating block manager file handle WT-7755 YSCB: Add a native implementation of YCSB to WTPERF. WT-7756 RTS to clear the HS flag of an update following tombstone WT-7760 Support array parsing in CppSuite config handling WT-7761 Improve debug_print to include timestamp, thread_id and reorder args in cppsuite. WT-7762 Create stressful configs for the two tests add them to evergreen. WT-7763 Coverity issues found in the stress testing framework WT-7765 Fix signed integer overflow in intpack-test3 WT-7766 Fix null pointer passed to memset in test_wt3338_partial_update WT-7767 Code cleanup for curhs_remove and __txn_fixup_prepared_update WT-7770 Fix issue linking TCMalloc in CMake WT-7776 Add a hard limit on the number of modify updates before we instantiate a complete update WT-7778 Fix null dereferencing, and return of incorrect allocation size WT-7780 Guarantee log message sequencing in the test framework. WT-7781 Avoid skipping python tests for 3rd party ext libraries in CMake builds WT-7782 Separate implementation from headers in cppsuite test framework WT-7783 Fix RTS to restore tombstone when an on-disk update is out of order prepare update WT-7784 Enable RTS to use checkpoint snapshot on timestamp tables WT-7795 Fix CppSuite failure "expected ) before PRIxMAX" WT-7796 Scan the tracking table and delete parts of it that are obsolete. WT-7797 Disable postrun stats in CppSuite testing WT-7799 Do not report failure of wiredtiger_open in python tests to output WT-7802 Remove data store same transaction update squash logic WT-7804 Fix test_hs24 committing mixed mode update from the wrong value WT-7807 Remove unused arg in backup_config WT-7811 Fix test_hs24 not commiting from 0 timestamp WT-7813 Stop inserting to history store if we see a prepared update WT-7815 Properly initialize prev_upd_ts for ordered timestamp assertion WT-7825 Fix test_hs24 key order WT-7828 Move many-coll-test to ubuntu1804-wt-large and update thresholds accordingly WT-7831 Clear transaction ids from previous run when repack the cell WT-7832 Add an encryptor extension that uses the libsodium cryptography library. WT-7836 Fixing a number of small issues in the cppsuite test framework WT-7837 Clear updates structure in wt_hs_insert_updates to avoid firing assert WT-7841 add "only unencrypted" checksum configuration, switch checksum default to "on" WT-7843 Add missing macros to define PRIxMAX WT-7846 Disable test_tiered08 WT-7851 Fix illegal checksum configuration in compatibility-test-for-newer-releases WT-7852 Don't release eviction server lock when evicting pages WT-7856 Enable flush test with open cursor in test_tiered04 Reverted ticket(s): WT-7443 Add error message when bulk cursor can't get exclusive access to dhandle
* Import wiredtiger: f66db272184f1597839500e12b11a6eb9470b517 from branch ↵Luke Chen2021-07-071-1/+144
| | | | | | | | | mongodb-5.0 ref: dbe06a6778..f66db27218 for: 5.0.0-rc8 WT-7783 Fix RTS to restore tombstone when an on-disk update is out of order prepare update
* Import wiredtiger: dbe06a6778c676506a2eddfda3e1fd5b69f61c57 from branch ↵Luke Chen2021-07-071-2/+0
| | | | | | | | | mongodb-5.0 ref: a413457372..dbe06a6778 for: 5.0.0-rc8 WT-7721 Update test-format to reopen an existing database with different config
* Import wiredtiger: a41345737223a2432b548566b516ea5f3bd06131 from branch ↵Luke Chen2021-06-254-69/+216
| | | | | | | | | | | | | | | mongodb-5.0 ref: 363c7384ed..a413457372 for: 5.0.0-rc5 WT-7675 Query last ckpt timestamp changes without taking checkpoint WT-7699 Fix RTS handling to abort an out of order prepared transaction WT-7706 Use same transaction update when on-disk value is an aborted prepared update WT-7710 Fix to use history store btree to initialise history store cursor Reverted ticket(s): WT-7443 Add error message when bulk cursor can't get exclusive access to dhandle
* Import wiredtiger: 363c7384edce63df337f110492c6424c5f13a451 from branch ↵Chenhao Qu2021-06-162-2/+69
| | | | | | | | | mongodb-5.0 ref: 916a7defd8..363c7384ed for: 5.0.0-rc2 WT-7443 Add error message when bulk cursor can't get exclusive access to dhandle
* Import wiredtiger: 3ef954b29f131cb835c5b4cb81adcfc603dc072d from branch ↵Chenhao Qu2021-06-162-63/+174
| | | | | | | | | mongodb-5.0 ref: ba0c36ccbb..3ef954b29f for: 5.0.0-rc2 WT-7644 Implement python hooks for tiered storage
* Import wiredtiger: b56f56eb86f0663ad7113ee4a855fea726cacdf2 from branch ↵Luke Chen2021-06-151-0/+15
| | | | | | | | | mongodb-5.0 ref: 6c652d1f2f..b56f56eb86 for: 5.0.0-rc2 WT-7639 Alter test_tiered02.py to collect more data before asserting for missing file
* Import wiredtiger: 65035cf84e7090a120d5d0ceb703c6fd2fc9f504 from branch ↵Luke Chen2021-06-1113-183/+549
| | | | | | | | | mongodb-5.0 ref: bfb4d5ee40..65035cf84e for: 5.0.0-rc2 WT-7383 Add framework for new hs_cleanup test and refactor workload generator and database operation
* Import wiredtiger: bfb4d5ee40e0ef36482478088fab48583baae54c from branch ↵Luke Chen2021-06-111-5/+21
| | | | | | | | | mongodb-5.0 ref: 47a6ec641b..bfb4d5ee40 for: 5.0.0-rc2 WT-7583 Coverity analysis defect 114074: Logically dead code (rework)
* Import wiredtiger: 47a6ec641bc6d35c3f4fc28ba671e0d81c45055c from branch ↵Luke Chen2021-06-111-1/+0
| | | | | | | | | mongodb-5.0 ref: 4fb3f7a835..47a6ec641b for: 5.0.0-rc2 WT-7672 Remove make-check-test from Windows CMake Evergreen build variant
* Import wiredtiger: eb5afc287da81efd473f7db128935959060108f3 from branch ↵Luke Chen2021-06-102-30/+34
| | | | | | | | | mongodb-5.0 ref: fd77581d2b..eb5afc287d for: 5.0.0-rc2 WT-7648 Improve error messaging in the test framework
* Import wiredtiger: fd77581d2be7553e5ddc025143bc12e2b0ab035c from branch ↵Luke Chen2021-06-104-8/+237
| | | | | | | | | mongodb-5.0 ref: 5904d74bfd..fd77581d2b for: 5.0.0-rc2 WT-7231 Add CMake build and tests into Evergreen
* Import wiredtiger: 8ab25823a1608357983965f1729bf5fbf0ba217d from branch ↵Luke Chen2021-06-101-0/+71
| | | | | | | | | mongodb-5.0 ref: 041af27b65..8ab25823a1 for: 5.0.0-rc2 WT-7659 Disallow rename on tiered table
* Import wiredtiger: 041af27b65ba4bd47c915d23c3f9d5e03cb9d497 from branch ↵Luke Chen2021-06-102-15/+19
| | | | | | | | | mongodb-5.0 ref: ccb1fc26d5..041af27b65 for: 5.0.0-rc2 WT-7589 Fix reopening connection after a flush_tier in tiered tests
* Import wiredtiger: 92379db4f8d93f0c9b6017bd334d0cc52b429902 from branch ↵Luke Chen2021-06-091-1/+1
| | | | | | | | | mongodb-5.0 ref: ede142862e..92379db4f8 for: 5.0.0-rc1 WT-7594 Use key_consistent mode on format TS runs
* Import wiredtiger: ede142862ea74ff120d1e3195cf367ea4487a0e4 from branch ↵Luke Chen2021-06-081-0/+1
| | | | | | | | | mongodb-5.0 ref: 5458e75c49..ede142862e for: 5.0.0-rc1 WT-7577 Add sync configuration to flush_tier
* Import wiredtiger: cb5c125563096f8ed889108c2b97411cf012f077 from branch ↵Luke Chen2021-06-084-22/+31
| | | | | | | | | mongodb-5.0 ref: a901a0e9d7..cb5c125563 for: 5.0.0-rc1 WT-7625 Updating throttle configuration to be more user friendly in testing framework
* Import wiredtiger: a901a0e9d7c74f6687f4bb542331a5090fd7a7b2 from branch ↵Luke Chen2021-06-088-51/+171
| | | | | | | | | mongodb-5.0 ref: 99311e58f7..a901a0e9d7 for: 5.0.0-rc1 WT-7320 Add the ability to check database size to the test framework
* Import wiredtiger: fd90a4bc8139286c7635d5b897193ef8efb01893 from branch ↵Chenhao Qu2021-06-071-2/+3
| | | | | | | | | mongodb-5.0 ref: d2019080a8..fd90a4bc81 for: 5.0.0-rc1 WT-7579 Disable prefix testing in compatibility test due to snapshot isolation search mismatch
* Import wiredtiger: 48f2b77f0ed607e1202eee1cc1ed195e990bd852 from branch ↵Luke Chen2021-06-041-0/+6
| | | | | | | | | mongodb-5.0 ref: 8ba8fb7227..48f2b77f0e for: 5.0.0-rc1 WT-6737 Add explicit checkpoints in test_hs14 to improve predictability
* Import wiredtiger: a904812218233b904162a601d52af591a1fdd480 from branch ↵Luke Chen2021-06-0412-249/+160
| | | | | | | | | mongodb-5.0 ref: 89b4e77eab..a904812218 for: 5.0.0-rc1 WT-7480 Cleanup thread_contexts in the test framework
* Import wiredtiger: 89b4e77eab280a0569126d205cd35201bb5180f5 from branch ↵Luke Chen2021-06-031-3/+3
| | | | | | | | | mongodb-5.0 ref: ce3ba19329..89b4e77eab for: 5.0.0-rc1 WT-7633 Switch doc-update Evergreen task to newer Ubuntu 20.04 distro
* Import wiredtiger: ce3ba1932911e41ff7b0055d9a7ab79b5c13c886 from branch ↵Luke Chen2021-06-032-18/+84
| | | | | | | | | mongodb-5.0 ref: ec0b500175..ce3ba19329 for: 5.0.0-rc1 WT-7514 Let tiered subsystem open files on behalf of block manager
* Import wiredtiger: ec0b5001752dcd05060ae043a0d5c3d6b3610206 from branch ↵Luke Chen2021-06-022-1/+137
| | | | | | | | | mongodb-5.0 ref: 3d7734cfad..ec0b500175 for: 5.0.0-rc1 WT-7523 Test to verify multiple prepared updates either commit/rollback
* Import wiredtiger: 3d7734cfad8787be40a57793a631eeb23c72bf60 from branch ↵Luke Chen2021-06-021-8/+3
| | | | | | | | | mongodb-5.0 ref: fff62519f0..3d7734cfad for: 5.0.0-rc1 WT-7437 Upgrade documentation to doxygen 1.8.17
* Import wiredtiger: fff62519f0d66a140e47f99a317780e29a05fa31 from branch ↵Luke Chen2021-06-024-2/+86
| | | | | | | | | mongodb-5.0 ref: 5625eb9ce9..fff62519f0 for: 5.0.0-rc1 WT-7319 Implement a checkpoint_manager class that creates checkpoints at configurable intervals
* Import wiredtiger: 5625eb9ce90b3be2c2f8df38187219d5b05c098b from branch ↵Luke Chen2021-06-024-3/+143
| | | | | | | | | mongodb-5.0 ref: 0784f508f9..5625eb9ce9 for: 5.0.0-rc1 WT-7535 Complete CMake Windows support
* Import wiredtiger: 0784f508f9ea28834c848ec36467fa9ad7a48f15 from branch ↵Luke Chen2021-06-011-0/+73
| | | | | | | | | mongodb-5.0 ref: a449c141a4..0784f508f9 for: 5.0.0-rc1 WT-7493 Add a new connection config to control the page eviction with update restore eviction
* Import wiredtiger: ef7649ed057b6bdc5a24c62fa627f3c3088abebc from branch ↵Chenhao Qu2021-05-311-0/+2
| | | | | | | | | mongodb-5.0 ref: 3fcff33581..ef7649ed05 for: 5.0.0-rc1 WT-7545 Limit upgrade/downgrade testing to timestamp transactions at snapshot isolation
* Import wiredtiger: be699d75cf07a0383912a7e7031a8056c4e0be12 from branch ↵Luke Chen2021-05-274-4/+115
| | | | | | | | | | | | | | | | mongodb-5.0 ref: 8e6373247b..be699d75cf for: 5.0.0-rc1 WT-6555 Fix memory error in test_txn13 WT-7348 Complete CMake POSIX support WT-7504 Fix test_hs21 cache stuck dirty WT-7567 Rework tiered storage reconfigure WT-7569 Fix wrongly squash an out of order timestamp update Reverted ticket(s): WT-7531 Consider update restore eviction as a progress
* Import wiredtiger: 8e6373247bd61fd6029b9c80599bea3ebe3b1262 from branch ↵Luke Chen2021-05-2619-122/+421
| | | | | | | | | | | | | | | mongodb-5.0 ref: 912ceefab6..8e6373247b for: 5.0.0-rc1 WT-7348 Complete CMake POSIX support WT-7510 Disable import when direct I/O is enabled in test/format WT-7542 Add a Python test to reconfigure zstd compression level after restart WT-7581 Make wt_cache_config args consistent with other config functions Reverted ticket(s): WT-7493 Add a new connection config to control the page eviction with update restore eviction
* Import wiredtiger: f0d322252d4becd1b4d183c0a2d62bb904b5b3a6 from branch ↵Luke Chen2021-05-251-6/+9
| | | | | | | | | mongodb-5.0 ref: 2b482755b5..f0d322252d for: 5.0.0 WT-7498 Implement tiered storage internal thread operations
* Import wiredtiger: 2b482755b5a91d2c9bc7276069f3693d2d8d8bfb from branch ↵Luke Chen2021-05-251-3/+4
| | | | | | | | | mongodb-5.0 ref: fd460b724d..2b482755b5 for: 5.0.0 WT-7532 Hold schema lock when tiered manager calls flush_tier_once
* Import wiredtiger: cdeef9d4078d7bedaac368fe02953b4341b65228 from branch ↵Luke Chen2021-05-251-0/+62
| | | | | | | | | mongodb-5.0 ref: 4f12812afc..cdeef9d407 for: 5.0.0 WT-7493 Add a new connection config to control the page eviction with update restore eviction
* Import wiredtiger: c28aff6a18daedef185f88d908d29d33e3a2adf0 from branch ↵Chenhao Qu2021-05-241-1/+1
| | | | | | | | | mongodb-5.0 ref: 9acb906193..c28aff6a18 for: 5.0.1 WT-7541 Updated evergreen command to parse folder names with undesirable characters
* Import wiredtiger: 9acb906193234331be4978d07bb3ffe710ece6ed from branch ↵Chenhao Qu2021-05-241-13/+27
| | | | | | | | | mongodb-5.0 ref: ff7881f921..9acb906193 for: 5.0.1 WT-7135 Additional checks to detect when writing corrupted metadata
* Import wiredtiger: ff7881f9211c93b80162d6f1e61833195329771d from branch ↵Chenhao Qu2021-05-242-0/+12
| | | | | | | | | mongodb-5.0 ref: 856ebf3805..ff7881f921 for: 5.0.1 WT-7574 disable compact tests for OS/X
* Import wiredtiger: cb8077e2b6d4c1d60ef71305e36f28c4866693b6 from branch ↵Luke Chen2021-05-212-10/+36
| | | | | | | | | mongodb-5.0 ref: 02da3990fb..cb8077e2b6 for: 5.0.0 WT-7549 clean up block manager identifiers to use object id naming
* Import wiredtiger: 3971a04feede04cbe930babd6038dfae7b5d3a1c from branch ↵Luke Chen2021-05-201-0/+1
| | | | | | | | | mongodb-5.0 ref: 54f80e05d9..3971a04fee for: 5.0.0 WT-7379 Disable column store tests in compatibility test
* Import wiredtiger: cd82b429eb6ab8a57ad185c75d09170e1b9af1f7 from branch ↵Luke Chen2021-05-191-1/+21
| | | | | | | | | mongodb-5.0 ref: 22ccc89622..cd82b429eb for: 5.0.1 WT-6230 Sanitize python test suite directory naming
* Import wiredtiger: a400fcf1e786100b3b71353bc9c67c05f73d3418 from branch ↵Luke Chen2021-05-182-3/+4
| | | | | | | | | mongodb-5.0 ref: 372fb3a16b..a400fcf1e7 for: 5.1.0 WT-7546 Coverity: Minor issues in CppSuite test harness
* Import wiredtiger: 372fb3a16b09a3113680ff109ed257eede35f35c from branch ↵Luke Chen2021-05-185-7/+0
| | | | | | | | | mongodb-5.0 ref: ab61cd3d26..372fb3a16b for: 5.1.0 WT-7204 Update cursor-backward walks key instantiation support
* Import wiredtiger: ab61cd3d26e1308db70c5fb69643ceabbfb113ce from branch ↵Luke Chen2021-05-181-0/+33
| | | | | | | | | mongodb-5.0 ref: 6097d9b38a..ab61cd3d26 for: 5.1.0 WT-7407 test/format failure classifier