Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-11931

Enable MSan testing to include compressor plugins

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • 13
    • StorEng - Defined Pipeline

      In order to avoid false positives in MSan testing it is necessary to build any non-standard external libraries with MSan instrumentation.

      Currently for any build type the compression libraries are taken from the host. Those binary libraries do not contain MSan instrumentation.

      Steps

      1. Identify how to make MSan instrumented libraries available to the build.
      2. Update and extend CMake builds.
      3. Possibly update and extend Evergreen tasks.

      1. Is the bulk of the ticket. It may prove to be as simple as creating a DEVPROD ticket requesting msan instrumented version the libraries be made available on the on the build hosts; or as complex introducing support for building these libraries explicitly for MSan builds.

            Assignee:
            backlog-server-storage-engines [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            marc.butler@mongodb.com Marc Butler
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: