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

Remove Sanitizer Limitations from MTR Tests

    XMLWordPrintable

Details

    Description

      To increase the coverage of ASAN, UBSAN and MSAN in our codebase, we should seek to lift the not_*san.inc restrictions from our tests by.

      The reasons we limited certain tests from the *SANs include:

      Sanitizer bug

      This is the primary reason (or at least should be).
      However, with the maturity of these tools, up-to-date versions likely have already fixed these bugs.
      If more arise, we should expedite upstream corrections rather than put a not_*san.inc lid on them.

      "Temporary" kludge to unblock others' work

      We should correct the underlying problem.
      Nothing is more permanent than the temporary, quoted svoj.

      Performance (2× for ASAN, 3× for MSAN)

      • The tax is worth the guarantee.
        We wouldn't have sanitizer CIs (such as MDBF-1076) at all if this is that much of a concern.
      • Merging multiple cases already makes a slow kilo-line test.
        Conversely, perhaps we should rethink our "big" tests.

      Attachments

        Activity

          People

            ParadoxV5 Jimmy Hú
            ParadoxV5 Jimmy Hú
            Votes:
            0 Vote for this issue
            Watchers:
            3 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.