Fix non-disagg python testing TSAN warnings that were suppressed

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Not Applicable
    • None
    • Storage Engines, Storage Engines - Foundations
    • SE Foundations - Q3+ Backlog
    • 233

      Since warnings caused by DisAgg-related code were considered more important than those from the previously developed codebase, all non-DisAgg TSAN warnings were suppressed to simplify testing of fixes.

      This was done using the `{}wt_tsan_suppress{_}` function for fine-grained suppressions, as well as direct WT function suppressions in cases where using the suppression function was problematic.

      However, some suppressed issues could be dangerous, so we need to take care of them one day.

      The process for fixing this warnings is to remove some suppressions, run full python testing under TSAN, get TSAN warnings from it, fix them properly and run testing again.

      This is an umbrella ticket for addressing all these warnings. While it is not expected that a single PR will fix all of them, the goal is to split the work into smaller pieces and resolve them step by step.

            Assignee:
            [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            Ivan Kochin
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: