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

Remove the TSan No Throw buildvariant

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Evergreen
    • Storage Engines
    • 2
    • StorEng - Defined Pipeline

      WT-13201 adds a new "TSan no throw" buildvariant to evergreen.yml. This variant runs TSan tests, but intentionally ignores all TSan warnings. This is done to make sure any code changes wrapped in `#ifdef TSAN_BUILD` don't introduce logic or compilation error.

      As we improve TSan support we'll be able to run these tests with TSan warnings enabled, and as that happens we'll move the tests out of `TSan no throw` and into `TSan`. On completion of the TSan work we will be able to remove the `TSan no throw` variant completely.

      This ticket is just to track the task of removing `TSan no throw`. We expect the work to move tests into the `TSan` variant to take place in other tickets.

            Assignee:
            backlog-server-storage-engines [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            andrew.morton@mongodb.com Andrew Morton
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: