2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-22 01:59:26 +00:00

Suppress TSAN errors from libfstrm.so

dnstap_test produces TSAN errors which originate in libfstrm.so. Unless
libfstrm is TSAN clean or a workaround is placed in libfstrm sources,
suppressing TSAN coming from libfstrm is necessary to test DNSTAP under
TSAN.
This commit is contained in:
Michal Nowak 2021-02-10 14:21:08 +01:00
parent deff0ae317
commit c97c6fbfea
No known key found for this signature in database
GPG Key ID: 24A3E8463AEE5E56
2 changed files with 4 additions and 2 deletions

View File

@ -949,7 +949,7 @@ system:gcc:tsan:
unit:gcc:tsan:
variables:
TSAN_OPTIONS: ${TSAN_OPTIONS_COMMON}
TSAN_OPTIONS: ${TSAN_OPTIONS_COMMON} suppressions=$CI_PROJECT_DIR/tsan-suppressions.txt
<<: *base_image
<<: *unit_test_tsan_job
needs:
@ -976,7 +976,7 @@ system:clang:tsan:
unit:clang:tsan:
variables:
TSAN_OPTIONS: ${TSAN_OPTIONS_COMMON}
TSAN_OPTIONS: ${TSAN_OPTIONS_COMMON} suppressions=$CI_PROJECT_DIR/tsan-suppressions.txt
<<: *base_image
<<: *unit_test_tsan_job
needs:

2
tsan-suppressions.txt Normal file
View File

@ -0,0 +1,2 @@
# Uninstrumented library.
called_from_lib:libfstrm.so