[SERVER-48336] Exclude WiredTiger from TSAN testing Created: 20/May/20  Updated: 29/Oct/23  Resolved: 28/May/20

Status: Closed
Project: Core Server
Component/s: Build
Affects Version/s: 4.5 Desired
Fix Version/s: 4.7.0

Type: Improvement Priority: Major - P3
Reporter: Ryan Egesdahl (Inactive) Assignee: Ryan Egesdahl (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Backwards Compatibility: Fully Compatible
Sprint: Dev Platform 2020-06-01
Participants:
Linked BF Score: 0

 Description   

In SERVER-48280, we created a new build variant that runs tests with TSAN on Ubuntu 20.04. We knew from the outset that WT would very likely fail those tests, which is why we used Biggie to beghin with.

We specifically excluded tests tagged as requiring it in the build variant. However, unittests don't respect those tags. Exclude the entire WT directory in tsan.blacklist so the tests no longer fail.



 Comments   
Comment by Githook User [ 27/May/20 ]

Author:

{'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}

Message: SERVER-48336 Add WiredTiger to TSAN suppressions

WiredTiger uses a nonstandard thread model that is known to cause false
positives with TSAN. Add the WiredTiger source tree to the TSAN
suppressions to exclude it from false positives.
Branch: master
https://github.com/mongodb/mongo/commit/0514bd00668ae4e490ae12a5368f67408f8af9fc

Generated at Thu Feb 08 05:16:50 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.