Branch: refs/heads/dynamic-pong
Home:
https://github.com/kronosnet/kronosnet
Commit: d5c20dbcfa8a9a678ea6c169ddbb956600d29e94
https://github.com/kronosnet/kronosnet/commit/d5c20dbcfa8a9a678ea6c169ddbb9…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-25 (Sat, 25 Nov 2017)
Changed paths:
M libknet/tests/api_knet_send_crypto.c
Log Message:
-----------
[tests] workaround buggy valgrind-freebsd implementation.
valgrind is not officially supported on FreeBSD. The current valgrind-freebsd
port is maintained separately and it's lagging several releases behind
vs upstream valgrind.
When running knet+openssl+valgrind on x86_64, with high pthread_cond_timedwait
configuration, valgrind appears to be stuck tracing openssl internal operations
to the point that the internal knet RX thread is not scheduled for minutes.
At that point all processes will go kaboom (heartbeat, PMTUd, etc) almost constantly
failing this test.
Given that all other architectures and OSes can run this test happily, I am adding
this exception to the test suite, to be re-evaluated in future if newer versions
of valgrind will be available on FreeBSD.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>