Skip to content

Add a race conditions detector

Alessio Caiazza requested to merge race-detector into master

What does this MR do?

This add a new test job that checks for new race conditions.

Why was this MR needed?

We can't just enable -race on make test until we fix all the detected race conditions.

This new job checks that we do not add other race conditions.

Note: Counting the actual number of race condition is tricky, sometimes the test detects only 24 race conditions, sometimes it detects up to 33.

Are there points in the code the reviewer needs to double check?

Does this MR meet the acceptance criteria?

  • Documentation created/updated
  • Tests
    • Added for this feature/bug
    • All builds are passing
  • Branch has no merge conflicts with master (if you do - rebase it please)

What are the relevant issue numbers?

Relative to #2884

Edited by Alessio Caiazza

Merge request reports