-
Type:
Build Failure
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Evergreen
-
None
-
Storage Engines, Storage Engines - Foundations
-
None
-
1
-
3
tsan-playground-test failed on ! Ubuntu 20.04 TSAN
Host: N/A
Project: WiredTiger (develop)
Commit: diff: WT-16466 Add disagg compatibility testing between PR and develop HEAD (#13108)
This PR adds a new type of compatibility test aiming to capture
incompatible data format change at the PR testing phase to avoid
incompatible change merged into the develop branch.
The approach taken:
- create a new compile Evergreen task to build wiredtiger against the
"tip of develop" branch. - create 2 new simple Evergreen functions, one to run test/format with
disagg leader mode to generate data files, the other verify data files. - create another new compatibility test Evergreen task
- make the task depend on the both a normal compile tasks (that builds
"latest" wiredtiger change e.g. from the PR branch) and the new compile
task (that builds wiredtiger against the "tip of develop" branch) - call the 1st new function for both "latest" and "tip of develop" to
generate 2 sets of data files - call the 2nd new function to use the "latest" binary to verify data
files generated by "tip of develop", and vice versa - archive both build folders as Evergreen task artifacts | 03 Feb 26 00:34 UTC
Evergreen Subscription: ; Evergreen Event:
- is related to
-
WT-16466 Add basic (disagg) compatibility testing between PR and develop HEAD
-
- Closed
-