Uploaded image for project: 'MariaDB ColumnStore'
  1. MariaDB ColumnStore
  2. MCOL-1555

Add a build using TSAN into CI

    XMLWordPrintable

Details

    • Task
    • Status: Closed (View Workflow)
    • Minor
    • Resolution: Won't Do
    • None
    • N/A, 1.4.5
    • N/A
    • None

    Description

      A quick run of TSAN has picked up a number of issues, especially in aggregate code.

      For example it appears there is an assumption that 'volatile' means a variable is atomic when it doesn't in C++ (it kinda does in Java). This could cause some counters to be inaccurate. In this instance either stdlib or boost atomics should be used.

      We should run TSAN and fix the issues. This will mean using a modern OS such as Ubuntu 18.04. Kernel memory mapping issues in older Linux OSes prevent compiling.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              LinuxJedi Andrew Hutchings (Inactive)
              Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

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