-
Type: Improvement
-
Resolution: Duplicate
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
1
-
c(3x10^8)-StorEng - 2023-11-14
Note that we have identical tickets for snappy, zlib, and zstd. These tickets are similar and should be handled at the same time.
Currently if we enable compressors in MSan testing MSan will report "uninitialised bytes" warnings along multiple code paths. This is because the compressor libraries provided on the platforms are missing MSan instrumentation and MSan isn't able to verify WiredTiger is accessing memory safely.
This ticket is to investigate how we can support an MSan compatible version of liblz4.so on our testing platforms. This may require:
- Building our own MSan-enabled compressor library and linking WiredTiger against it
- Requesting BUILD team provide and MSan compatible library on the platforms and ensuring that cmake correctly links to the MSan compatible version.
- duplicates
-
WT-11931 Enable MSan testing to include compressor plugins
- Open
- is depended on by
-
WT-11244 Uninitialized bytes in __interceptor_pwrite during bulk loading in MSAN build
- Open
- is related to
-
WT-11289 Support use of the zlib compressor in MSAN tests
- Closed
-
WT-11290 Support use of the zstd compressor in MSAN tests
- Closed
- related to
-
WT-11287 Support use of the snappy compressor in MSAN tests
- Closed
-
WT-11845 Fix transaction visibility issue with truncate
- Closed