summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger
Commit message (Collapse)AuthorAgeFilesLines
* Import wiredtiger: 39b6544025d2b4f6bbf5ef251dbcdaffee638fd8 from branch ↵Luke Chen2022-12-055-69/+251
| | | | | | | | | mongodb-6.0 ref: 043606c2f8..39b6544025 for: 6.0.4 WT-9751 Fix memory leak if we fail eviction in single page rewrite
* Import wiredtiger: 043606c2f83e919f0f9de5c9c9cac7d771dc0af1 from branch ↵Luke Chen2022-12-0511-161/+602
| | | | | | | | | mongodb-6.0 ref: 8e14a40cb6..043606c2f8 for: 6.0.4 WT-9805 Save the updates need to be deleted from history store and delete them later
* Import wiredtiger: 8e14a40cb6db5cd5d021c111b8e1abcaff7b79bc from branch ↵Luke Chen2022-12-053-2/+154
| | | | | | | | | mongodb-6.0 ref: d90f4fa81d..8e14a40cb6 for: 6.0.4 WT-9765 Fix handling a prepared commit after a prepared rollback with eviction failure
* Import wiredtiger: d90f4fa81dec7af7d20f7ee52f3d1258aa2c20e6 from branch ↵Luke Chen2022-12-056-134/+339
| | | | | | | | | mongodb-6.0 ref: 29d40146fc..d90f4fa81d for: 6.0.4 WT-9705 Fix accidentally freeing update on the update chain in prepared commit
* Import wiredtiger: 29d40146fc78114efd83aa579c5d9c013f0a6016 from branch ↵Luke Chen2022-12-0517-234/+591
| | | | | | | | | mongodb-6.0 ref: af07f15ca3..29d40146fc for: 6.0.4 WT-9592 Fix rollback to stable not clearing the WT_UPDATE_TO_DELETE_FROM_HS flag
* Import wiredtiger: af07f15ca3491e6cb9d278f3afefb93dcc8248ec from branch ↵Luke Chen2022-12-052-2/+5
| | | | | | | | | mongodb-6.0 ref: 7b279fd981..af07f15ca3 for: 6.0.4 WT-9428 Fix two asserts in rec_visibility.c
* Import wiredtiger: 7b279fd981e787fd9fe294a706aec8a0fbaa200b from branch ↵Luke Chen2022-12-0513-765/+1011
| | | | | | | | | mongodb-6.0 ref: 34136bb791..7b279fd981 for: 6.0.4 WT-9268 Delay deletion the history store record to reconciliation
* Import wiredtiger: 34136bb7914272cc2d9705744ae28bdb373a8781 from branch ↵Luke Chen2022-11-013-3/+173
| | | | | | | | | mongodb-6.0 ref: c01e34c7a2..34136bb791 for: 6.0.3 WT-9792 Fix RTS to remove globally visible update of the data store update from the history store (#8261) (#8429)
* Import wiredtiger: c01e34c7a23abf8b0da9a7ef1ee2a7c5cfc1b7ae from branch ↵Luke Chen2022-11-014-3/+18
| | | | | | | | | mongodb-6.0 ref: 13306c3517..c01e34c7a2 for: 6.0.3 WT-9926 Remove backup file after recovery checkpoint. (#8316) (#8428)
* Import wiredtiger: 13306c3517a9731ad2cf580aca262c29a5a7895d from branch ↵Luke Chen2022-09-204-20/+217
| | | | | | | | | mongodb-6.0 ref: 58159b1a09..13306c3517 for: 6.0.2 WT-9870 Fix the global time window state before performing rollback to stable (6.0 backport) (#8284)
* Import wiredtiger: 58159b1a09bc045ab956b40675212e01d91fa7c0 from branch ↵Luke Chen2022-09-204-7/+29
| | | | | | | | | mongodb-6.0 ref: bfc6fc15de..58159b1a09 for: 6.0.2 WT-9599 Acquire the hot backup lock to call fallocate in the block (#8212) (#8249)
* Import wiredtiger: bfc6fc15de632da2000143bcce3a23141cfc6a2c from branch ↵Luke Chen2022-09-204-12/+235
| | | | | | | | | mongodb-6.0 ref: 3ecab025d4..bfc6fc15de for: 6.0.2 WT-9763 Return EBUSY if the time window of inserting record does not match with history store time window (#8218) (#8246)
* Import wiredtiger: 3ecab025d4c0a337fe80b6fe55538896c43c159e from branch ↵Luke Chen2022-09-202-1/+20
| | | | | | | | | mongodb-6.0 ref: 3ab8999188..3ecab025d4 for: 6.0.2 WT-9323 Fix a race tracking whether a tree has updates after a checkpoint (#8194) (#8228)
* Import wiredtiger: 3ab8999188b852b1cebf3f9e9fe4e0956a8328b5 from branch ↵Luke Chen2022-07-283-9/+27
| | | | | | | | | mongodb-6.0 ref: e436e94012..3ab8999188 for: 6.0.1 WT-9432 Ensure Evergreen builds have debug information (#8006) (#8144)
* Import wiredtiger: e436e940122e02cf8c0e289d577636158ef11970 from branch ↵Luke Chen2022-07-282-5/+7
| | | | | | | | | mongodb-6.0 ref: c0c3fa3b36..e436e94012 for: 6.0.1 WT-9311 Ensure log messages clearly identify storage HW corruption (#8063) (#8143)
* Import wiredtiger: c0c3fa3b3678db9156be7dbf752413e44c30d998 from branch ↵Luke Chen2022-07-286-64/+57
| | | | | | | | | mongodb-6.0 ref: c5e905e5bf..c0c3fa3b36 for: 6.0.1 WT-9302 Deprecated object_target_size as a config in api_data.py (#8029) (#8101)
* SERVER-66938 Drastically simplify command to generate ninja filesTausif Rahman2022-07-261-1/+1
| | | | (cherry picked from commit 0dd56eb0358262ee0af4d2b172ec53c62ebb0233)
* Import wiredtiger: c5e905e5bf1c4767bdbeeaf0636e89581c68221d from branch ↵Luke Chen2022-06-293-33/+156
| | | | | | | | | mongodb-6.0 ref: 31b70b7fe6..c5e905e5bf for: 6.0.0-rc13 WT-9500 Fix RTS to use cell time window instead of key/value timestamps of HS update
* Import wiredtiger: 31b70b7fe65536b44c77f07ed3815048673867f3 from branch ↵Luke Chen2022-06-232-3/+10
| | | | | | | | | mongodb-6.0 ref: 8fb2c7b2a6..31b70b7fe6 for: 6.0.0-rc11 WT-9477 Don't allow checkpoint triggering internal page split which leads to corrupted internal page in the checkpoint
* Import wiredtiger: 8fb2c7b2a69abe5de86c870b64ba2ee85eaf1ccb from branch ↵Luke Chen2022-05-273-43/+81
| | | | | | | | | mongodb-6.0 ref: f4d48773a3..8fb2c7b2a6 for: 6.0.0-rc8 WT-9328 Don't remove the update from the transaction if it has been inserted to the update chain
* Import wiredtiger: f4d48773a3f1f2f7318e48f3c6afe295cb56c409 from branch ↵Luke Chen2022-05-276-21/+3
| | | | | | | | | mongodb-6.0 ref: 746497a6ff..f4d48773a3 for: 6.0.0-rc8 WT-9007 Don't output verbose messages when rolling back transactions
* Import wiredtiger: 746497a6ffd88921928244047fbeb70275884163 from branch ↵Luke Chen2022-05-275-28/+28
| | | | | | | | | mongodb-6.0 ref: c2a7ed8278..746497a6ff for: 6.0.0-rc8 WT-9115 Accept EINVAL error code from commit in the cpp suite
* Import wiredtiger: c2a7ed8278fa29430cd51d5e6ae9815f9fba2850 from branch ↵Luke Chen2022-05-1212-89/+320
| | | | | | | | | mongodb-6.0 ref: 799bf81c4b..c2a7ed8278 for: 6.0.0-rc6 WT-9251 Perform log flush before the metadata checkpoint
* Import wiredtiger: 799bf81c4b6546b4edccaaa985077de8e69a4e99 from branch ↵Luke Chen2022-05-123-1/+129
| | | | | | | | | mongodb-6.0 ref: ed5f8423a8..799bf81c4b for: 6.0.0-rc6 WT-9304 Fix checkpoint not to read deleted pages into cache
* Import wiredtiger: ed5f8423a825c363f913be25c52a4ffdfc59d679 from branch ↵Luke Chen2022-05-122-2/+2
| | | | | | | | | mongodb-6.0 ref: 50aa449b70..ed5f8423a8 for: 6.0.0-rc6 WT-9176 Set operation rate to 10ms for update threads in operations_test
* Import wiredtiger: 50aa449b701f987e5c5379379cc2c99054872b2a from branch ↵Luke Chen2022-05-124-7/+8
| | | | | | | | | mongodb-6.0 ref: ba455f3c9b..50aa449b70 for: 6.0.0-rc6 WT-8152 Remove stat_db_size runtime check from operations_test and rename cpp evergreen tasks
* Import wiredtiger: ba455f3c9bd7c3fd1d2b43fb659c53f9822c0c6b from branch ↵Luke Chen2022-05-054-18/+31
| | | | | | | | | mongodb-6.0 ref: d8fc01e023..ba455f3c9b for: 6.0.0-rc5 WT-9249 Compare and fix the start durable timestamp if it is greater than ooo timestamp
* Import wiredtiger: d8fc01e0235d9eda1fc149d7adb723add0862025 from branch ↵Luke Chen2022-05-052-2/+2
| | | | | | | | | mongodb-6.0 ref: 0393d02cd3..d8fc01e023 for: 6.0.0-rc5 WT-8431 Increase test_hs14 cache size to reduce eviction activity
* Import wiredtiger: 0393d02cd3a826511c57698e5110e15c50559a80 from branch ↵r6.0.0-rc4Luke Chen2022-05-0313-174/+150
| | | | | | | | | | mongodb-6.0 ref: 396f900428..0393d02cd3 for: 6.0.0-rc4 WT-9029 Remove object_target_size option from WT_SESSION::create WT-9255 Disable certain tests for mongodb-6.0 branch
* Import wiredtiger: 396f9004282cf8a8d8d7580dfea065ca0352f3d8 from branch ↵Luke Chen2022-04-2911-136/+138
| | | | | | | | | | mongodb-6.0 ref: 5003f657b0..396f900428 for: 6.0.0-rc4 WT-8234 Prevent eviction of internal pages while reconciling leaf pages which could refer to their memory WT-9177 Fix deadlock with checkpoint waiting for transactions to complete
* Import wiredtiger: 5003f657b04bde3df73de6f655cbfbbc081cd252 from branch ↵Luke Chen2022-04-268-15/+65
| | | | | | | | | mongodb-6.0 ref: 7a7d6bf9ab..5003f657b0 for: 6.0.0-rc2 WT-9096 Fix search near returning wrong key/value sometimes when key doesn't exist
* Import wiredtiger: 7a7d6bf9ab40cd5635ee960fac1b21edf118a007 from branch ↵Chenhao Qu2022-04-138-552/+595
| | | | | | | | | mongodb-master ref: 07cee370d8..7a7d6bf9ab for: 6.0.0-rc0 WT-8998 S3 extension - Uniform coding standards, error handling and logging
* Import wiredtiger: 07cee370d83fd1c90f4ecf6781331db020960323 from branch ↵Chenhao Qu2022-04-139-32/+135
| | | | | | | | | mongodb-master ref: d071d4624a..07cee370d8 for: 6.0.0-rc0 WT-9041 checkpoint can miss transactions with commit times before stable
* Import wiredtiger: d071d4624a0bb5005d9968553dd493c15a3400da from branch ↵Chenhao Qu2022-04-133-12/+19
| | | | | | | | | mongodb-master ref: c810eab0f4..d071d4624a for: 6.0.0-rc0 WT-9003 Fix bug dropping tiered objects
* Import wiredtiger: c810eab0f47ab0d6e242ff921c179d836b8fd5dc from branch ↵Chenhao Qu2022-04-139-135/+125
| | | | | | | | | mongodb-master ref: be1b3ec4be..c810eab0f4 for: 6.0.0-rc0 WT-6356 Change WiredTiger MDB timestamp default to "ordered", remove "always".
* Import wiredtiger: be1b3ec4be9e9e889b1a8aab08d8356e636acad1 from branch ↵Etienne Petrel2022-04-128-625/+435
| | | | | | | | | | mongodb-master ref: da4aaa5ba2..be1b3ec4be for: 6.0.0-rc0 Reverted ticket(s): WT-8792 Clean obsolete on-disk pages with overflow items during checkpoint cleanup
* Import wiredtiger: da4aaa5ba21d6a00db59602b0ef837856afea409 from branch ↵Etienne Petrel2022-04-114-6/+13
| | | | | | | | | mongodb-master ref: 5840fabbd5..da4aaa5ba2 for: 6.0.0-rc0 WT-9051 Add metadata_file option to WT_SESSION::create(import=())
* Import wiredtiger: 5840fabbd5510b3f188ca7dbd35b694378a34650 from branch ↵Etienne Petrel2022-04-1139-72/+73
| | | | | | | | | mongodb-master ref: 64200147ce..5840fabbd5 for: 6.0.0-rc0 WT-9056 Update the cppsuite source file extensions from cxx to cpp and rename tests
* Import wiredtiger: 64200147ceb744a7854f3278589b589b4a4e774f from branch ↵Etienne Petrel2022-04-112-1/+5
| | | | | | | | | mongodb-master ref: 714e612de5..64200147ce for: 6.0.0-rc0 WT-8926 Turn off SDK's integration tests when building the SDK
* Import wiredtiger: 714e612de553c40c8e4edba4fa00e3f7b419647e from branch ↵Etienne Petrel2022-04-1161-3887/+393
| | | | | | | | | | mongodb-master ref: 1a4964eadb..714e612de5 for: 6.0.0-rc0 Reverted ticket(s): WT-5927 Checkpoint cursors
* Import wiredtiger: 1a4964eadb2804ce58754fdb5973e70ba4112460 from branch ↵Etienne Petrel2022-04-113-2/+7
| | | | | | | | | mongodb-master ref: ef59b9e2c1..1a4964eadb for: 6.0.0-rc0 WT-8622 Read in last_ckpt_base_write_gen at start of recovery
* Import wiredtiger: ef59b9e2c174ec2e89a16cf417426f2d5805aff7 from branch ↵Etienne Petrel2022-04-1161-393/+3887
| | | | | | | | | mongodb-master ref: 55d6761f7e..ef59b9e2c1 for: 6.0.0-rc0 WT-5927 Checkpoint cursors
* Import wiredtiger: 55d6761f7e8673c1dbb9f382c155d721dc1ce722 from branch ↵Etienne Petrel2022-04-112-1/+4
| | | | | | | | | mongodb-master ref: 842f84866a..55d6761f7e for: 6.0.0-rc0 WT-9082 Close libsodium's internal reference to the random device to avoid fd leak
* Import wiredtiger: 842f84866a7ada515b3b901aa16123352dc8d390 from branch ↵Etienne Petrel2022-04-112-1/+5
| | | | | | | | | mongodb-master ref: 2a20e7cd4b..842f84866a for: 6.0.0-rc0 WT-9101 Rebuild the wtperf documentation.
* Import wiredtiger: 2a20e7cd4b75aaccc40eb7d0009548b92dc1aa81 from branch ↵Etienne Petrel2022-04-082-4/+4
| | | | | | | | | mongodb-master ref: bae3dc34a7..2a20e7cd4b for: 6.0.0-rc0 WT-8860 Save the mongod logs as a test artifact in many-collection-test
* Import wiredtiger: bae3dc34a7ecab80cba1707a32c0c65d6b94943b from branch ↵Etienne Petrel2022-04-082-4/+5
| | | | | | | | | mongodb-master ref: d75bc0ef7a..bae3dc34a7 for: 6.0.0-rc0 WT-8987 Fix error in test_checkpoint_snapshot03: WT_ROLLBACK error for fixed column store
* Import wiredtiger: d75bc0ef7a03d399414398b9aa777dd068e54f34 from branch ↵Etienne Petrel2022-04-0824-48/+48
| | | | | | | | | mongodb-master ref: d007714226..d75bc0ef7a for: 6.0.0-rc0 WT-9076 The LICENSE file and wt utility copyrights need to be updated.
* Import wiredtiger: d0077142269bad79d764f943d365ffee5b7db11b from branch ↵Etienne Petrel2022-04-088-34/+249
| | | | | | | | | mongodb-master ref: 2aa2673d45..d007714226 for: 6.0.0-rc0 WT-9047 Add tiered storage configuration to WTPERF
* Import wiredtiger: 2aa2673d45c3ef1666107a5e381202f92502201e from branch ↵Etienne Petrel2022-04-0814-94/+199
| | | | | | | | | mongodb-master ref: 03dfd53f7a..2aa2673d45 for: 6.0.0-rc0 WT-8990 Validate commit and durability timestamps at transaction commit
* Import wiredtiger: 03dfd53f7ac5eef24fe50241610e701bd8f67cda from branch ↵Will Korteland2022-04-072-1/+14
| | | | | | | | | mongodb-master ref: efe2c212c8..03dfd53f7a for: 6.0.0-rc0 WT-8072 Add check for all_durable moving backwards in timestamp_abort