Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-48281

Add a minimal MSAN variant

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Build
    • Labels:
      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.

            Assignee:
            Unassigned Unassigned
            Reporter:
            andrew.morrow@mongodb.com Andrew Morrow (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: