This disables AVX instructions, which confuse valgrinda nd openssl.
https://tracker.ceph.com/issues/44362
Signed-off-by: Sage Weil <sage@redhat.com>
return preamble
if not isinstance(v, list):
v = [v]
+
+ # https://tracker.ceph.com/issues/44362
+ preamble.extend([
+ 'env', 'OPENSSL_ia32cap=~0x1000000000000000',
+ ])
+
val_path = '/var/log/ceph/valgrind'.format(tdir=testdir)
if '--tool=memcheck' in v or '--tool=helgrind' in v:
extra_args = [