| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
| |
mongodb-4.6
ref: 77ae7e8b1b..91b5d984b9
for: 4.5.1
WT-6543 Distinguish Evergreen artifacts links across restarts for testing tasks
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.6
ref: 83036d612d..77ae7e8b1b
for: 4.5.1
WT-6473 format configuration with tiny caches can result in empty objects
WT-6474 Configure the global RNG before doing any command-line or configuration file processing
|
|
|
|
|
|
|
|
|
| |
mongodb-4.6
ref: 1d495bc3d6..83036d612d
for: 4.5.1
WT-6527 When a thread cannot be allocated, return cleanly from WT API
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.6
ref: 1afe417db3..1d495bc3d6
for: 4.5.1
WT-6331 Set oldest timestamp on startup of WiredTiger
WT-6499 Ignore evict priority for btrees that are dominating cache usage
WT-6528 Remove offensive terminology in WiredTiger API and source code
WT-6552 Fix configure flags in evergreen.yml for failing PPC tests
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.6
ref: f0365a5e60..1afe417db3
for: 4.5.1
WT-6514 Fix description of eviction_updates_trigger in the documentation
WT-6519 Add testing coverage for mongodb-4.6 branch in compatibility test
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.6
ref: 820f85c016..f0365a5e60
for: 4.5.1
WT-5571 Add enable-strict on all configurations, use ADD_CFLAGS for adding to compiler flags
WT-5945 Enable stricter performance for test_wt2853_perf
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.6
ref: ba4be7edd7..820f85c016
for: 4.5.1
WT-6215 Clear backup block information on rename
WT-6325 Fast truncate can lead to never resolved prepared operations
WT-6533 No need to do obsolete check before inserting to history store
WT-6539 Fix backup and rename memory leak
|
|
|
|
|
|
|
|
|
| |
mongodb-4.6
ref: 9e8cb0b53a..ba4be7edd7
for: 4.5.1
WT-6233 Add statistic to track the number of times we remove keys from the history store due to inserting 0 timestamped entries
|
| |
|
|
|
|
|
|
|
|
|
| |
mongodb-4.6
ref: 006776a806..9e8cb0b53a
for: 4.5.1
WT-6440 Use onpage visibility check helpers in __wt_txn_update_check
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.6
ref: e2ca2adcee..006776a806
for: 4.5.1
WT-5717 Reenable history store salvage test
WT-6425 Turn off log archiving to avoid file copy race.
WT-6468 Discard a deleted page that is cleaned by a checkpoint
WT-6492 Use WT_UPDATE_RESTORED_FROM_DS to determine if the onpage value is on the update chain or not
WT-6493 Retry processing update list if a prepared update is modified concurrently
WT-6529 Use helper function in __rollback_abort_row_ondisk_kv
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.6
ref: 4c6b28fb2b..e2ca2adcee
for: 4.5.1
WT-6517 Update test_txn13 to avoid getting a rollback error
WT-6521 Don't perform checkpoint cleanup during server startup and shutdown phase
|
|
|
|
|
|
|
|
|
| |
mongodb-4.6
ref: c97151853e..4c6b28fb2b
for: 4.5.1
WT-6511 cursor join: explicitly advance the iterator when finished with a clause
|
|
|
|
|
|
|
|
|
| |
mongodb-4.6
ref: 89446427f9..c97151853e
for: 4.5.1
WT-6508 Perform checkpoint cleanup on data store as part of checkpoint
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.6
ref: 1ba46e7a92..89446427f9
for: 4.5.1
WT-5970 Update test_wt4333_handle_locks to use 1GB cache size
WT-6479 Don't insert updates after the first globally visible update to the history store
WT-6488 Fail update restore eviction if no new updates were written
|
| |
|
|
|
|
|
|
|
|
|
| |
mongodb-4.4
ref: d09046d3d6..1ba46e7a92
for: 4.5.1
WT-6495 Refactor test_backup16.py
|
|
|
|
|
|
|
|
|
| |
mongodb-4.4
ref: 95e4b38eeb..d09046d3d6
for: 4.5.1
WT-6444 Abort a transaction if it is force evicting and oldest
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.4
ref: 5d5d26e79d..95e4b38eeb
for: 4.5.1
WT-6453 Pin transaction ids for history store cursor operations
WT-6465 Update config to avoid rollback error in Python tests
WT-6480 Fix a bug where files without block modification information were repeatedly copied at each incremental backup
WT-6487 Force pages to split in the case of lots of small updates on a page
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.4
ref: 46eb0217d4..5d5d26e79d
for: 4.5.1
WT-6349 Don't truncate history store updates for globally visible timestamped deletes
WT-6462 Use read uncommitted isolation level for history store operations
WT-6483 Add debugging for log file lists
WT-6484 Don't retry eviction if last_eviction_timestamp is not set
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.4
ref: 48cbc0a231..46eb0217d4
for: 4.5.1
WT-6475 Create statistic to track number of cursor prev calls as a result of globally visible tombstones
WT-6477 Fix silent failures about run directory never created in format.sh
|
| |
|
|
|
|
| |
This reverts commit 22d98e72ac45cd4e145d6b9b42099c5585727ec7.
|
|
|
|
|
|
|
|
|
| |
mongodb-4.4
ref: f7cef255d7..48cbc0a231
for: 4.5.1
WT-6442 Add a statistic to track when we wipe durable timestamps in our out-of-order handling
|
|
|
|
|
|
| |
We use a third-party implementation of std::variant on platforms that do
not include it. This change simply upgrades the third-party source to
the most recent release and then fixes the way we actually depend on it.
|
|
|
|
| |
This is a third-party source upgrade of timelib to version 2018.03.
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.4
ref: eafb0cea21..f7cef255d7
for: 4.5.1
WT-6456 Add stats to track the skip updating the condition wait due to race
WT-6460 Consider checkpoint timestamp also as part of pinned timestamp for HS
|
| |
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.4
ref: 5a74e438ea..eafb0cea21
for: 4.5.1
WT-6448 Rollback to stable to read all required pages as part of tree walk
WT-6476 Block running rebalance with timestamp set in test format
|
|
|
|
|
|
|
|
|
| |
mongodb-4.4
ref: 5e6daf7d42..5a74e438ea
for: 4.5.1
WT-6412 Fix extended stalls being seen during MongoDB performance testing
|
| |
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.4
ref: 5199f7f394..5e6daf7d42
for: 4.5.1
WT-6457 Restore static testing that zero-length row-store values are never written.
WT-6464 Memory leak in __rollback_row_add_update
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.4
ref: 3b4a927265..5199f7f394
for: 4.5.1
WT-6407 Fix searching history store accidentally across table boundary
WT-6452 Update eviction test config to avoid rollback errors
WT-6455 Fix the incorrect connection level debug flag value
WT-6461 Add verbose logging for tombstones restored from history store
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.4
ref: 3998a1f701..3b4a927265
for: 4.5.1
WT-6349 Don't clean the globally visible on-disk tombstones as part of checkpoint
WT-6351 Fix race between threads to update condition variable's previous wait value
WT-6388 Fix-up out-of-order updates in the history store
WT-6397 Reduce visibility restrictions for reading tombstone information from history store's update list
WT-6428 Fixes for checkpoint retention
WT-6429 Fix memory leak in rollback to stable
WT-6438 Fix rollback error due to cache pressure
WT-6441 Add stats to indicate how many times the history store is search happened during a normal search call
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.4
ref: 5faf7b26eb..3998a1f701
for: 4.5.1
WT-6417 Fix not restoring tombstone in rollback to stable
WT-6434 Configure tests to avoid rollback due to cache pressure
WT-6435 Disable dirty eviction in some tests sensitive to stats
|
|
|
|
|
|
|
|
|
| |
mongodb-4.4
ref: ab40833d91..5faf7b26eb
for: 4.5.1
WT-6175 tcmalloc fragmentation is worse in 4.4 with durable history
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.4
ref: 930bbacc37..ab40833d91
for: 4.5.1
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.4
ref: f650b1124b..930bbacc37
for: 4.5.1
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
|
| |
|
|
|
|
|
|
|
|
|
| |
mongodb-4.4
ref: cd0eca9e68..f650b1124b
for: 4.5.1
WT-6347 Clear history store contents for mixed mode updates
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.4
ref: 154719f3ff..cd0eca9e68
for: 4.5.1
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.4
ref: bf1d78126c..154719f3ff
for: 4.5.1
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.4
ref: 4eb9f719ee..bf1d78126c
for: 4.5.1
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.4
ref: d198ee319d..4eb9f719ee
for: 4.5.1
WT-5801 Reduce runtime of Python unit tests by pruning test_compat02.py
WT-6276 Add size first to cache and btree to avoid the race that can cause cache size underflow
WT-6342 Fix external symbolizer path for PPC Evergreen tasks
WT-6366 Off-by-one overflow in block-modification bitmaps for incremental backup
WT-6373 Don't reset transaction ids when evicting mixed mode transactions
WT-6376 Minor cleanups in resolving prepared operations
WT-6378 Fix compile failure on OS X 10.12
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.4
ref: 3901b43d1e..d198ee319d
for: 4.5.1
WT-6015 (4.4-only) Backup test appears to be missing oplog entries
WT-6330 Perform rollback to stable on the history store as a final step
WT-6358 Make wt dump print history store in human readable format
WT-6359 Coverity analysis defect 114181: Explicit null dereferenced
WT-6369 Make page dumps on format failure optional and off by default
WT-6371 Add timing stress that delays checkpoint of history store by 10 seconds
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.4
ref: cc2458c2c2..3901b43d1e
for: 4.5.1
WT-5769 Search history store can potentially walk the whole history store tree
WT-6328 Update test_compact02 to handle being halted by eviction pressure
WT-6355 test/format can configure keys that are too short
WT-6364 Fix double counting sizes of existing updates on the update chain for the history store
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-4.4
ref: 943d9cdd2a..cc2458c2c2
for: 4.5.1
WT-6295 Aggregate time windows in salvage
WT-6297 Increase data size for test_checkpoint04.py
WT-6301 Add shorter running stress jobs
WT-6323 Increase cache size in prepare unit tests to avoid rollback errors
WT-6329 Add stats to track number of entries skipped by cursor next and prev
WT-6332 Don't configure HS cursor walk with test/format in-memory configuration
WT-6333 Fix memory leak in hs_cursor
WT-6334 Coverity: Use return value when closing incremental backup cursor
WT-6335 Formatting cleanups for history-store modify records
WT-6336 Minor cleanup in test/format buffer handling
WT-6337 Temporarily disable format's history store cursor scan
WT-6338 Retrieve at least one key to ensure it's valid for HS cursor scan
WT-6347 Don't reset transaction ids when evicting mixed mode tombstones and clear history store contents for mixed mode updates
WT-6350 Immediately evict the pages that are read by rollback to stable
WT-6352 Remove obsolete options from the wt verify API
|