Import wiredtiger: ed5be22a19ee9e3cc5a8e3df1f4370782fd1b33b from branch mongodb-8.2 (#49229)

Co-authored-by: wt-vendoring-bot <wt-vendoring-bot@mongodb.com>
GitOrigin-RevId: c82baacaf99a1e92d9fb7f1415073ec47a61be8c
This commit is contained in:
wt-vendoring-bot[bot]
2026-03-09 09:46:16 +11:00
committed by MongoDB Bot
parent 359b1260bd
commit 6ce4e14936
3 changed files with 29 additions and 34 deletions

View File

@@ -2,5 +2,5 @@
"vendor": "wiredtiger",
"github": "wiredtiger/wiredtiger",
"branch": "mongodb-8.2",
"commit": "cb0e9e75ed5555fd3c520e10ebb2897050f5f06d"
"commit": "ed5be22a19ee9e3cc5a8e3df1f4370782fd1b33b"
}

View File

@@ -6116,7 +6116,7 @@ buildvariants:
- name: amazon2023-armv9-release-nonstandalone
display_name: (ARMV9) Amazon 2023 (ARM64, Release Build, Non-standalone)
run_on:
- amazon2023-arm64-latest-small-m8g
- amazon2023.3-arm64-small
expansions:
ENABLE_TCMALLOC: 1
CMAKE_BUILD_TYPE: -DCMAKE_BUILD_TYPE=RelWithDebInfo
@@ -6125,21 +6125,21 @@ buildvariants:
unit_test_variant_args: "--hook nonstandalone"
tasks:
- name: ".stress-test-1"
distros: amazon2023-arm64-latest-large-m8g
distros: amazon2023.3-arm64-large
- name: ".stress-test-2"
distros: amazon2023-arm64-latest-large-m8g
distros: amazon2023.3-arm64-large
- name: format-abort-recovery-stress-test
distros: amazon2023-arm64-latest-large-m8g
distros: amazon2023.3-arm64-large
- name: compile
- name: make-check-test
- name: unit-test
- name: unit-test-extra-long
distros: amazon2023-arm64-latest-large-m8g
distros: amazon2023.3-arm64-large
- name: amazon2023-armv9-nonstandalone
display_name: (ARMV9) Amazon Linux 2023 (ARM64, Non-standalone)
run_on:
- amazon2023-arm64-latest-large-m8g
- amazon2023.3-arm64-large
expansions:
ENABLE_TCMALLOC: 1
num_jobs: $(echo "`grep -c ^processor /proc/cpuinfo`" | bc)
@@ -6165,7 +6165,7 @@ buildvariants:
- name: amazon2023-release-armv9
display_name: "(ARMV9) Amazon 2023 (ARM64, Release Build)"
run_on:
- amazon2023-arm64-latest-small-m8g
- amazon2023.3-arm64-small
batchtime: 720 # 12 hours
expansions:
ENABLE_TCMALLOC: 1
@@ -6181,16 +6181,16 @@ buildvariants:
- name: unit-test-zstd
- name: spinlock-gcc-test
- name: spinlock-pthread-adaptive-test
distros: amazon2023-arm64-latest-large-m8g
distros: amazon2023.3-arm64-large
- name: long-test
distros: amazon2023-arm64-latest-large-m8g
distros: amazon2023.3-arm64-large
- name: format-smoke-test
- name: s3-tiered-storage-extensions-test
- name: amazon2023-armv9
display_name: "(ARMV9) Amazon Linux 2023 ARM64"
run_on:
- amazon2023-arm64-latest-small-m8g
- amazon2023.3-arm64-small
batchtime: 1440 # 24 hours
expansions:
ENABLE_TCMALLOC: 1
@@ -6204,11 +6204,11 @@ buildvariants:
- name: compile
- name: fops
- name: format-failure-configs-test
distros: amazon2023-arm64-latest-large-m8g
distros: amazon2023.3-arm64-large
- name: format-smoke-test
- name: format-stress-pull-request-test
- name: long-test
distros: amazon2023-arm64-latest-large-m8g
distros: amazon2023.3-arm64-large
- name: make-check-test
- name: model-test-failure-workloads
batchtime: 1440 # 24 hours
@@ -6222,23 +6222,23 @@ buildvariants:
- name: s3-tiered-storage-extensions-test
- name: spinlock-gcc-test
- name: spinlock-pthread-adaptive-test
distros: amazon2023-arm64-latest-large-m8g
distros: amazon2023.3-arm64-large
- name: unit-test
- name: unit-test-extra-long
distros: amazon2023-arm64-latest-large-m8g
distros: amazon2023.3-arm64-large
- name: unit-test-zstd
- name: wtperf-test
- name: checkpoint-filetypes-test
- name: compile
- name: fops
- name: format-failure-configs-test
distros: amazon2023-arm64-latest-large-m8g
distros: amazon2023.3-arm64-large
- name: cppsuite-stress-tests-armv9
display_name: "(ARMV9) Cppsuite Stress Tests ARM64"
batchtime: 720 # twice a day
run_on:
- amazon2023-arm64-latest-large-m8g
- amazon2023.3-arm64-large
expansions:
ENABLE_TCMALLOC: 1
num_jobs: $(echo "`grep -c ^processor /proc/cpuinfo`" | bc)
@@ -6249,7 +6249,7 @@ buildvariants:
- name: amazon2023-stress-tests-armv9
display_name: (ARMV9) Amazon2023 Stress tests ARM64
run_on:
- amazon2023-arm64-latest-large-m8g
- amazon2023.3-arm64-large
expansions:
ENABLE_TCMALLOC: 1
num_jobs: $(echo "`grep -c ^processor /proc/cpuinfo`" | bc)
@@ -6267,7 +6267,7 @@ buildvariants:
- name: amazon2023-armv9-asan
display_name: "(ARMV9) Amazon Linux 2023 ASAN"
run_on:
- amazon2023-arm64-latest-small-m8g
- amazon2023.3-arm64-small
expansions:
CMAKE_TOOLCHAIN_FILE: -DCMAKE_TOOLCHAIN_FILE=../cmake/toolchains/clang.cmake
CMAKE_BUILD_TYPE: -DCMAKE_BUILD_TYPE=ASan
@@ -6291,7 +6291,7 @@ buildvariants:
- name: amazon2023-armv9-tsan
display_name: "(ARMV9) Amazon Linux 2023 TSAN"
run_on:
- amazon2023-arm64-latest-small-m8g
- amazon2023.3-arm64-small
expansions:
CMAKE_TOOLCHAIN_FILE: -DCMAKE_TOOLCHAIN_FILE=../cmake/toolchains/mongodbtoolchain_stable_clang.cmake
CMAKE_BUILD_TYPE: -DCMAKE_BUILD_TYPE=TSan
@@ -6305,7 +6305,7 @@ buildvariants:
- name: amazon2023-armv9-msan
display_name: "(ARMV9) Amazon Linux 2023 MSAN"
run_on:
- amazon2023-arm64-latest-small-m8g
- amazon2023.3-arm64-small
expansions:
CMAKE_TOOLCHAIN_FILE: -DCMAKE_TOOLCHAIN_FILE=../cmake/toolchains/mongodbtoolchain_stable_clang.cmake
CMAKE_BUILD_TYPE: -DCMAKE_BUILD_TYPE=MSan
@@ -6328,16 +6328,16 @@ buildvariants:
- name: examples-c-production-disable-static-test
- name: format-msan-test
- name: make-check-test
distros: amazon2023-arm64-latest-large-m8g
distros: amazon2023.3-arm64-large
- name: csuite-long-running
# Some of the long-running tests require a large instance to run successfully.
distros: amazon2023-arm64-latest-large-m8g
distros: amazon2023.3-arm64-large
batchtime: 1440 # once a day
- name: amazon2023-armv9-ubsan
display_name: "(ARMV9) Amazon Linux 2023 UBSAN"
run_on:
- amazon2023-arm64-latest-small-m8g
- amazon2023.3-arm64-small
expansions:
CMAKE_TOOLCHAIN_FILE: -DCMAKE_TOOLCHAIN_FILE=../cmake/toolchains/clang.cmake
CMAKE_BUILD_TYPE: -DCMAKE_BUILD_TYPE=UBSan
@@ -6354,13 +6354,13 @@ buildvariants:
- name: examples-c-production-disable-static-test
- name: format-stress-pull-request-test
- name: make-check-test
distros: amazon2023-arm64-latest-large-m8g
distros: amazon2023.3-arm64-large
- name: cppsuite-default-all
- name: amazon2023-stress-nonstandalone
display_name: "(ARMV9) Amazon Linux 2023 Stress tests (Non-standalone)"
run_on:
- amazon2023-arm64-latest-large-m8g
- amazon2023.3-arm64-large
expansions:
ENABLE_TCMALLOC: 1
num_jobs: $(echo "`grep -c ^processor /proc/cpuinfo`" | bc)

View File

@@ -61,14 +61,9 @@ class test_ovfl01(wttest.WiredTigerTestCase):
raise e
# Closing the cursor might hit the failpoint if the page needs to split during
# reconciliation, try again if this occurs.
while True:
try:
c.close()
return
except wiredtiger.WiredTigerError as e:
if str(e) != os.strerror(errno.EBUSY):
raise e
# reconciliation, therefore turn off the failpoint.
self.conn.reconfigure('timing_stress_for_test=()')
c.close()
def test_ovfl01(self):
# Create and populate a table.