Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-36482

cmake -DWITH_MSAN=ON does not work with asynchronous I/O

Details

    • Sprint 7 (07.04.2025), Sprint 8 (21.04.2025), Sprint 9 (05.05.2025)

    Description

      So far, as per MDEV-20377, we got MemorySanitizer to work only for the traditional synchronous file I/O.

      Ideally, we should deviate from the default build options as little as possible. It turns out that with a few minor tweaks, the libaio code path can be made MSAN clean. For liburing, some additional changes to /usr/include/liburing/*.h seem to be necessary.

      Attachments

        Issue Links

          Activity

            People

              danblack Daniel Black
              marko Marko Mäkelä
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.