Info
Numerous fuzzer tasks have been disabled under tsan as they time out (SERVER-89937, SERVER-91553).
For master, this was achieved by tagging tasks in tasks.yml files with incompatible_tsan. However, that tag is not considered in v8.0.
The earliest reference to !.incompatible_tsan appears to be this commit, for SERVER-88648, in test_dev_master_branch_only.yml. This is then restructured in this commit for SERVER-89460, now appearing in test_dev.yml.
As relevant tests already apply the tag, the simplest solution to make v8.0 consistent is to have test_dev.yml not run tests with the tag incompatible_tsan.
This is a better solution than, for example, entirely removing the entry:
tasks:
...
- name: .config_fuzzer
As future devs may change other fuzzer tests which are suitable to run under tsan (and thus, are not tagged incompatible_tsan), and backport them expecting v8.0 to run them.
Top User Comments
xgen-internal-githook commented on Fri, 3 Jan 2025 22:38:29 +0000:
Author:
{'name': 'James H', 'email': '00jamesh@gmail.com', 'username': 'jameseh96'}
Message: SERVER-93428: Skip incompatible_tsan config/concurrency tests under tsan (#25964)
GitOrigin-RevId: 3951c70dab063684fd9559aa46164ca01a76dfd8
Branch: v8.0
https://github.com/mongodb/mongo/commit/417eb239a8dccb7bd02996fc0e9d010c11f26e5f