-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Build
-
None
-
Build
-
Fully Compatible
-
Dev Platform 2020-06-01, Dev Platform 2020-07-13, Dev Platform 2020-07-27, Dev Platform 2020-08-10, Dev Platform 2020-08-24, Dev Platform 2020-09-07, Dev Platform 2020-09-21
Much like in SERVER-48280, we should stand up a minimal MSAN variant, but this time using WT.
We will attempt to minimize the number of system libraries used by the build by using the presence of --sanitize=memory to disable features that rely on system libraries for which MSAN doesn't have built-in interceptors.
We will use this to evaluate whether MSAN gives good signal for us, before endeavoring to build a more comprehensive solution, such as an instrumented userspace.
- has to be done after
-
SERVER-48291 Avoid including a static copy of the GCC and C++ runtimes in every shared library
- Closed