| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
mongodb-5.0
ref: b7739a6515..b1d217df46
for: 4.9.0
WT-6926 Update WiredTiger source code to include 2021 copyright notices
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.4
ref: 660f3363bd..5b5d798856
for: 4.5.1
WT-3821 Python test case fails due to pinned timestamp warning
WT-4230 Remove named snapshot support
WT-4458 Only sweep btree handles that have been evicted from cache
WT-4523 Fix type incompatibilities during alloc and free of memory for async ops
WT-4671 Remove Limbo pages
WT-4674 Instantiate birthmark records using in-memory metadata
WT-4676 Search LAS for the history and compare to in-memory update
WT-4677 Re-initialize prepared updates
WT-4678 Write the test workload for relevant history in cache
WT-4681 Check if expired content is being swept from lookaside
WT-4683 Reverse the modifies when writing to LAS
WT-4685 Add new statistics for relevant history in cache
WT-4868 Aggregate btree write gen from leaf pages in salvage
WT-4954 Document duplicate backup cursors
WT-5001 Migrate Jenkins “wiredtiger-test-format-stress-sanitizer-ppc” job to Evergreen
WT-5045 Add more statistics tracking where checkpoint spends time
WT-5052 Enhance lookaside search functionality to handle WT_MODIFY records
WT-5058 Stop initializing a page with updates from lookaside
WT-5066 Extend test_las06 to support column store.
WT-5072 Modify __wt_rec_upd_select() to pull an update from lookaside
WT-5073 Review update chain traversals
WT-5089 test_las02.py fails: Unable to locate the correct record
WT-5092 Modify lookaside schema to add timestamp and transaction id to the key
WT-5098 Modify __wt_update_alloc() to accept NULL WT_ITEM values
WT-5141 Handle multiple modifies for the same key on lookaside eviction
WT-5146 Returning wrong record value for variable length columnar table
WT-5158 Remove assertion in __wt_find_lookaside_upd for cursor comparison
WT-5167 Fixing the missing pieces of page instantiation from las
WT-5170 Convert the os_posix layer to use mmap for I/O instead of system calls
WT-5186 Handle reading of LAS modifies on top of a birthmark record
WT-5191 Avoid LAS sweep server remove records that don't have disk image with proper version
WT-5203 lookaside history should no longer be preferentially evicted
WT-5212 Backup data validation tests
WT-5214 Verify potential incremental failures
WT-5215 Stress testing of incremental backup
WT-5222 Make checkpoint always choose skew newest
WT-5225 Create persistent file for History store
WT-5227 Enable python test cursor04 on relevant history feature branch
WT-5228 Several tests fail with incorrect or missing record after reconciliation changes
WT-5233 Prepared update not visible in las06
WT-5236 Enhance workgen to support draft lookaside stress workload
WT-5240 Update test/format to perform incremental backups
WT-5246 Update WiredTiger backup documentation
WT-5253 Add History store file to checkpoint target list.
WT-5254 Add aggregate timestamp info to the WT_REF.
WT-5256 Fix relevant history build after develop merged brought LIMBO reference
WT-5259 Write wiki documentation on how to generate and use XRay traces
WT-5264 Add a delete record for every insert record into the WT history store to represent stop time pair
WT-5267 Enable storing start/stop time pair for each record in the history store
WT-5271 Remove WT_PAGE_LOOKASIDE structure.
WT-5279 Disable failing tests in the preferred way
WT-5280 Write all other versions to history store during checkpoint.
WT-5281 Assert that we're no longer writing tombstones to the history store
WT-5283 Eviction to create disk image with newest committed version.
WT-5284 Test to check eviction is writing the newest version to data store
WT-5286 Enable the data format to store time pair
WT-5289 Remove the code that does garbage collection from sweep server
WT-5290 Add new verbose flag and verbose logs for checkpoint garbage collection
WT-5291 Additional statistics for checkpoint garbage collection
WT-5292 Test the garbage collection by checkpoint
WT-5295 Disable remaining failing tests in durable history branch
WT-5298 Add a condition to verify the timestamp of a page during checkpoint of history store
WT-5300 Traverse the history store internal page for obsolete child pages by checkpoint
WT-5302 Begin writing validity window for new data format
WT-5303 Update checkpoint statistics for the new history store file.
WT-5308 Remove WT --enable-page-version-ts build configuration option
WT-5317 Eviction writes uncommitted metadata changes to disk
WT-5320 Save update restore to reuse lookaside eviction.
WT-5321 Update the stats and counters that represent lookaside inserts according to durable history
WT-5328 Evict obsolete history store page
WT-5333 Fix search not found issue due to skipped birthmark and rework txn_read
WT-5335 Read the start and stop time pairs back from cell when we reconstruct it on update chain
WT-5341 Clang sanitiser was triggered by checkpoint writing to the history store change
WT-5343 Show history store in the wt list
WT-5345 Show aggregated timestamp information for internal pages and leaf pages
WT-5347 Add ability for wt util to print historical versions of a key
WT-5353 Verify data continuity between history and data store
WT-5354 Verify history store key is not missing from the data store
WT-5355 Add the ability to dump a given btree as of a timestamp
WT-5361 Fix selecting aborted txn to write to disk
WT-5369 Don't use transaction ids from a page with a previous startup generation
WT-5385 Use WT_UPDATE_HISTORY_STORE to avoid repeatedly inserting updates to lookaside
WT-5386 Re-enable test_inmem01
WT-5388 Fix write squash statistic caused by change in reverse delta
WT-5392 Fall out of in-memory obsolete history page eviction
WT-5414 Change the usage from durable timestamp to commit timestamp during eviction.
WT-5416 Make sure that rollback to stable works on all objects in WT
WT-5417 Skip the clean pages of each tree with aggregated stop timestamp is less than stable timestamp
WT-5419 Create a TOMBSTONE update to represent the on-disk value state
WT-5420 Reconcile should consider TOMBSTONE update to replace or remove the on-disk value
WT-5421 Search the history store to find the value that can be replaced the on-disk value
WT-5422 Remove the history updates for reconciled data pages
WT-5423 Convert a history store modified value into a full update
WT-5424 Add statistics for rollback to stable operations
WT-5425 Add a new verbose flag to print the rollback to stable operation
WT-5426 Ensure rollback to stable is executed from recovery
WT-5427 Implement tests for rollback to stable
WT-5431 Merge develop branch to durable history branch
WT-5434 Update compatibility_test_for_mongodb_releases.sh for durable history
WT-5439 Free updates inserted into history store after hs transaction commit in eviction
WT-5441 Fix known visibility issues
WT-5446 Fix not writing to lookaside
WT-5448 Reconciliation wrongly overwrites the cell with default time pairs
WT-5451 Update reverse modify logic to always insert a modify into the history store
WT-5453 Fix cell packing for globally visible values.
WT-5454 Rename cache_overflow configuration option.
WT-5455 Fix test_hs03.py
WT-5457 single block reconciliation with saved updates can leak blocks
WT-5461 Search should not return onpage value if nothing is found by transaction read
WT-5462 Rebalance the Evergreen Python test buckets
WT-5464 Open reading history cursors on the user session
WT-5467 Make history store cursor part of each session, get rid of the cursor pool
WT-5469 Support mixing timestamped and non-timestamped updates
WT-5476 Continue writing tombstones when the tombstone is globally visable.
WT-5478 Insert records directly into history store without a txn
WT-5482 Increment cache usage when appending on-disk value to update list
WT-5484 Check visibility before saving updates for in memory reconciliation
WT-5489 page-read can race with threads locking in-memory page structures
WT-5491 Add an option to wt verify to confirm that no data exists after the stable timestamp
WT-5493 Re-enabling test_bug008
WT-5495 WT-5495 For column store, check the on-page value and history store even if the key is in the insert list
WT-5496 upd should be reset to NULL if all upd on the chain are not visible in txn read
WT-5500 Implement new history store format
WT-5501 Do not use default session to create a history store cursor when configuring
WT-5502 Re-add changes reverted by merge commit
WT-5503 We can only free updates inserted into history store after a full update.
WT-5508 Some of the txnids not cleared after restart
WT-5509 Infinite loop when reading from history store at early specific timestamp in test_util01
WT-5510 Fix test_hs01.py, test_hs06.py (test_hs_prepare_reads)
WT-5513 Don't consider TOMBSTONE/Stop time pair for history store reads
WT-5515 Enable test_hs06
WT-5516 Backup starts with base_write_gen 1
WT-5518 Split-parent code can race with other threads when checking the WT_REF.state
WT-5519 Apply version from datastore after finding a modify when possible.
WT-5522 Remove update free logic in hs_insert_updates.
WT-5523 Inserting history store needs to handle modify based on a tombstone
WT-5525 Free up 3B in the WT_REF structure
WT-5529 Improve usage of upd in txn.i
WT-5540 Call cursor disable bulk insert on first insert to history store.
WT-5541 Use snapshot isolation whenever we use history store cursors in verification
WT-5542 History store not using the on disk value as the base value for modify when key boundary crossed
WT-5547 Disable all the skipped rollback to stable tests for column store types
WT-5549 Fix the recovery rollback to stable and enable the passing tests for both row and variable columnar types
WT-5551 Fix the history store insert statistics
WT-5552 Checkpoint reconciliation and page splits free the WT_REF.addr field without locking
WT-5555 Update base write gen to the maximum write gen we have seen in recover
WT-5556 Verify of a file should verify its history store content too
WT-5558 Use durable timestamp from the update instead of start
WT-5563 Transactions ID are getting wiped which causes errors in WT Verify
WT-5565 Update fast truncate code to consider aggregated timestamps
WT-5566 Update rollback to stable tests to use new statistics
WT-5567 Fix an assert in txn_read always be true
WT-5569 Update WiredTiger source code to include 2020 copyright notices for durable history
WT-5570 Refactor the __upd_alloc_tombstone() according to the new use in durable history
WT-5574 Rolling back a prepared transaction with `cursor_copy` results in a use-after-free
WT-5575 Fix the test_durable_ts01 test to expect older data after recovery
WT-5576 Temporarily add lookaside score stat and cache_overflow config option
WT-5579 Fix Evergreen memory sanitizer test failure
WT-5581 Address sanitizer test failure running bloom filter testing
WT-5582 Long unit testing sweeping cursors failing
WT-5583 Applying operations in recovery encounters unexpected operation type
WT-5587 Limit how many checkpoints are dropped by a subsequent checkpoint
WT-5588 Only release cursor memory allocated by the API for cursor copy debug mode
WT-5589 force_stop on duplicate cursor open not returning error
WT-5590 Fix spellings so s_string passes
WT-5593 test/format assertion failure addr->size != 0
WT-5595 test/format data mismatch errors
WT-5596 Increase format stress testing scope.
WT-5597 Fix the history store file access during recovery
WT-5598 __verify_timestamp_to_pretty_string uses local buffer which is freed before access
WT-5602 Rollback transaction core dumped with upd->start_ts >= unpack->stop_ts
WT-5603 test/format assertion failure while discarding in-memory page
WT-5605 Update test checkpoint to no longer use checkpoint cursors
WT-5607 Successful 'verify -h' calls are returning not found
WT-5610 Fix assertion for reconciling fixed length column store
WT-5611 Don't write updates with different commit and durable timestamps to data store
WT-5612 Remove history store values for non-timestamp tables
WT-5613 Remove birthmark update type
WT-5615 Coverity: Read of uninitialised value
WT-5616 Coverity: Memory leak
WT-5617 Coverity: Memory leak
WT-5618 Skip timestamp range overlap check if start timestamp is zero
WT-5620 Skip the history store TOMBSTONE only for rollback to stable operation
WT-5624 Incremental unit test should use offset/length ranges
WT-5625 corruption detected during validation - root page's aggregated timestamp incorrect
WT-5626 Remove assert which checks for newer updates in the history store
WT-5628 rollback_to_stable failed with no such file
WT-5630 Adding stage to turtle init to prevent startup on a too-low version
WT-5631 Recovery rollback to stable for timestamped logged tables
WT-5632 Don't write stop_ts of 1 for non-timestamped delete
WT-5633 Fix another assertion for reconciling fixed length column store
WT-5636 prefix compression is slow in the history-store access pattern
WT-5638 Ignore checking visibility of history store updates as they are implicitly committed
WT-5641 Clear history store content when deleting a key due to a globally visible tombstone
WT-5644 Appending onpage value to an aborted update triggers an assert
WT-5647 replace the WT_REF structure's WT_REF_READING state with a flag
WT-5648 Add a leaf or internal page type flag to the WT_REF structure
WT-5649 Refactor WT_REF locking, review all WT_REF.addr reads for locking issues
WT-5650 Fix a race condition between reading the WT_PAGE.modify field and the page being dirtied.
WT-5651 Fix the RTS assert to consider error scenarios of search
WT-5654 Add version information to the history store key format
WT-5658 Fix heap-use-after-free in parent split code
WT-5665 Data mismatch bug when running new version of test_checkpoint with timestamps
WT-5666 Deleting a chunk of the namespace changes the WT_REF type
WT-5667 Remove usage of checkpoint cursor in test/format
WT-5668 Prepare support with durable history: implement data format changes
WT-5669 Prepare support with durable history: backport data format changes to 4.2
WT-5672 Prepare support with durable history: implement rollback_to_stable
WT-5674 Prepare support with durable history: add/debug functional tests
WT-5678 Fix infinite looping behaviour in history store cursor positioning
WT-5680 segfault when dereferencing NULL addr while reconciling
WT-5682 Ensure that we can't apply modifies on top of tombstones
WT-5684 overflow values must be discarded when there is no update for a key
WT-5685 Evergreen does not match libraries in artifacts or spawns
WT-5688 Memory leak detected during page overflow read
WT-5689 reduce work required for the cursor-pinned test.
WT-5690 Rollback to stable assertion failure regarding update visibility
WT-5692 Revert a test change to fix a Python hang
WT-5695 Fixed incremental backup example to use O_CREAT in the backup range case
WT-5696 test_timestamp_abort fails with data mismatch
WT-5698 Disabling bulk cursor changes broke a Jenkins compile
WT-5699 Refactor incremental backup RANGE code
WT-5700 Add smoke test script for incremental backup stress test
WT-5701 If an out-of-order update masks an on-disk value, don't append it
WT-5704 Incremental backup smoke test core dumped
WT-5706 Fix csuite-incr-backup-test calculation of value sizes
WT-5707 Reduce the test load for checkpoint stress test
WT-5712 Ensure WT command line utility treats history store consistently
WT-5713 Fix failures so test_durable_rollback_stable.py can be enabled
WT-5719 Incremental backup metadata should quote the ID string
WT-5721 Remove LAS file when upgrading to 4.4
WT-5722 Incremental backup should do a name check on identifiers
WT-5729 Coverity analysis defect 114078: Unchecked return value from library
WT-5730 Coverity analysis defect 114077: Unchecked return value
WT-5733 Coverity analysis defect 114074: Logically dead code
WT-5734 Coverity analysis defect 114073: PW.MIXED_ENUM_TYPE
WT-5735 Coverity analysis defect 114070: Explicit null dereferenced
WT-5745 Don't copy a value into tombstones
WT-5747 Cope with updates out of timestamp order
WT-5753 Fix divide by zero error in test/csuite/test_incr_backup
WT-5754 Ensure the value is globally visible before encode it into WT_ROW
WT-5756 heap-use-after-free in __wt_row_modify
WT-5762 Make test_hs10 more robust
WT-5767 Fix search_near invocations for history store
WT-5771 make-check-msan-test failed with use-of-uninitialized-value error on RHEL 8.0
WT-5774 Move stress test tasks into a separate build variant
WT-5775 Fix leak of updates from history store
WT-5777 Add statistic for tracking history store deletions due to key removal
WT-5780 Fix timestamp_index_build.js in noPassthrough suite.
WT-5781 Fix basic.js in parallel suite
WT-5785 Fix potential deadlocks in eviction and verify code paths
WT-5786 Detect if a file is too small to read a descriptor block
WT-5789 million-collection-test throughput degradation after loading ~30K collections
WT-5792 Dump and verify can't see the history store
WT-5795 Disable assertion that inserts to the history store are unique
WT-5799 Dont assume we have ordered timestamps when doing rec append original value
WT-5800 Temporarily disable history store verify
WT-5806 Perform rollback to stable on a clean shutdown
WT-5809 Invariant failure: stable timestamp does not equal appliedThrough timestamp
WT-5813 Fix heap-use-after-free in __split_parent
WT-5820 Change format.sh to forcibly quit if a test runs out of disk space.
WT-5822 Don't evict metadata updates from a running checkpoint
WT-5825 Timeout failure in checkpoint-stress-test
WT-5826 Fix a leak when a page splits and some updates aren't restored
WT-5827 Enable test_schema_abort
WT-5828 Reconciliation discards salvaged overflow blocks with stop time pairs
WT-5830 Enable two c tests in evergreen
WT-5831 Fix the case of history store corruption
WT-5834 Incremental backup returning too large offset
WT-5843 Mark page dirty when reconciled page updates are aborted
WT-5844 Adjust error codes for when we detect files that are too small to contain a descriptor block
WT-5855 Clean up operation tracking documentation
WT-5857 Prepend homedir for system call pathnames in format backup test
WT-5858 Fix incremental backups both log/block based for first time
WT-5859 Fix a seg fault in verification
WT-5862 Add conditional around macro definition
WT-5868 Fix test_txn19 because of changing of error message
WT-5872 test/format not writing out isolation level
WT-5874 Disable test_wt2323_join_visiblity
WT-5879 Fix a bug reconciling metadata
WT-5880 test/format backup missing expected log file
WT-5885 Improve WT rollback to stable verbose output for better debugging
WT-5887 Turn off verbose output when test/format output is redirected to a file
WT-5890 Bump log/WT version to facilitate upgrade/downgrade floor for MongoDB
WT-5891 Disable testing of checkpoint cursors in wt4333_handle_locks
WT-5894 Don't persist durable timestamp if it is same as commit timestamp
WT-5896 Recovery sometimes attempts rollback to stable with an absent history store file
WT-5898 Fix memory leak in verifying history store
WT-5899 Restore WT_PAGE_LAS_UPDATE on-disk page flag value to avoid break backward compatibility
WT-5900 Display failed version numbers in error message for version mismatch failures
WT-5901 Fix branch checkout issue in release compatibility tests
WT-5902 Fix history store using incorrect key for lookups
WT-5910 Fix start_durable_ts when handling out-of-order updates
WT-5914 Only configure log-incremental backup if archiving is off in test/format
WT-5921 Fix wtperf_xray to detect builds that haven't been instrumented with XRay
WT-5922 Separate out XRay and xray_to_optrack build instructions
WT-5923 Avoid performing history store cleanup for modified trees
WT-5925 Rework format CONFIG file syntax for clarity
WT-5931 Recovery rollback to stable is leading to remove a record that is not expected
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.4
ref: 94c6c16014..d74cb1a913
for: 4.3.4
WT-5372 Skip known errors for long-running format stress sanitizer tasks
WT-5383 Update WiredTiger source code to include 2020 copyright notices
WT-5398 Adding more correctness tasks into rhel80 Evergreen build variant
WT-5526 Remove visibility check in __wt_value_return_upd
WT-5536 Add zstd as a builtin compressor for WiredTiger Python package
WT-5538 Change format to ignore Evergreen timestamps in configuration files
WT-5553 Return error if primary cursor is not an incremental source
WT-5554 Account for logpath when retrieving file size in incremental backup
WT-5557 Fix the wrong page type returned when checking on-page cell
WT-5564 Buffer not extended properly when incremental bitstring grows
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.4
ref: 61bf0547c6..5bd9fdfc0b
for: 4.3.3
WT-4968 Remove all_committed timestamp
WT-4978 Migrate Jenkins “wiredtiger-pull-request-compilers” job to Evergreen
WT-5192 Don't allow checkpoints to evict without a snapshot
WT-5235 Craft a workload to show lookaside contention
WT-5377 variable-length column store insert locking in format test program can stall eviction
WT-5389 Add timestamps to format.sh test runs
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.2
ref: 3f68638211..6746e5e700
for: 4.3.1
WT-4899 Fix bugs that could allow more than one birthmark in an update chain
WT-4900 Implement all_durable timestamp
WT-4908 Add verbose failure messages during the metadata recovery phase
WT-4930 Fix likely coding errors of error returns after jump to error
WT-4931 Fix clang testing in Jenkins Pull Request testing
WT-4932 Add logging files to WiredTiger big/little-endian testing
WT-4934 Fix and update clang-tidy testing
WT-4936 Update clang-scan expected output
WT-4937 Fix verify_wt_datafiles.sh to run if no LD_LIBRARY_PATH variable set
WT-4939 Fix a test for skipping checkpoints which never returns success
WT-4940 Reconciliation should set prepared/uncommitted for each update
WT-4943 Fix a bug where uncommitted updates could be discarded
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.2
ref: 617a81369c..d9ec69f911
for: 4.1.11
WT-4278 Clarify in docs that schema operations are not transactional
WT-4309 Increase the maximum expected LAS test reads
WT-4352 Resolve birthmarks during eviction in more cases
WT-4582 Respect prepared updates in lookaside
WT-4642 Store transaction IDs durably
WT-4670 Remove support for WiredTiger LevelDB APIs
WT-4688 Fix test and docs for correct log cursor usage
WT-4690 Make sure eviction does not split during checkpoints
WT-4697 Python3: change workgen to work with Python3
WT-4706 Add a statistic to track the lookaside table size
WT-4723 Restructure the reconciliation code
WT-4725 Python3: change miscellaneous scripts to run under Python3
WT-4726 Python3: set up pull request tester to run with Python3
WT-4728 Remove the stop timestamp from the WT_UPDATE structure
WT-4738 Tighten rules around use of timestamps
WT-4745 Update upgrading documentation before 3.2.0 WiredTiger release
WT-4746 Document that transactions without timestamps clear history
WT-4749 Fix error message formatting (possible SEGV) for prepare_transaction
WT-4751 Change __wt_timestamp_to_string() to return a pointer to simplify verbose
WT-4752 WiredTiger autoconfig check for the compiler incorrectly quoted
WT-4753 Strip the timing_stress configuration options from the base configuration
WT-4754 Change the checkpoint code to not require a list order
WT-4755 Switch to a better timestamp and transaction ID ordering convention
WT-4756 Fix comment in python integer encoder
WT-4759 Save a copy when an old overflow value is discarded
WT-4764 Avoid choosing a transaction frequency of 0 in test/format
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.2
ref: bb8086c4ed..1768d66613
for: 4.1.10
WT-4639 Use test/format to verify database file portability
WT-4644 column-store missing run-length encoding opportunities
WT-4652 Return an error if durable timestamp is not passed to a prepared transaction.
WT-4687 test/format can try to set oldest timestamp to 0
WT-4693 WT_CONNECTION::reconfigure should not require quiescence when downgraded
|
|
mongodb-4.2
ref: bb36cf83cd..67066a329d
for: 4.1.10
WT-4324 Ensure checkpoints rewrite pages with data in the future
WT-4609 Extend timestamp usage documentation
WT-4621 Support rounding up prepare timestamp to oldest
WT-4629 Research timestamping and add to test coverage for timestamping
WT-4630 Add Clang Format script
WT-4645 Fill gaps in test coverage regarding transactions
WT-4646 Coverity doesn't like testutil_assert() on fopen calls
WT-4648 Coverity false positive on fopen call
WT-4651 Remove 'incase' from s_string.ok and its uses
WT-4654 Split task for Evergreen Windows build variant to reduce makespan
WT-4655 Avoid C and C++ compiler incompatibilities
|