From 09138905d2ecf0b9b2ca1982e30ed8dc07253cb1 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Wed, 30 Sep 2015 15:50:00 -0400 Subject: [PATCH] misc: do not trace children with valgrind Fixes: #13251 Signed-off-by: Sage Weil --- teuthology/misc.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/teuthology/misc.py b/teuthology/misc.py index 7dbb0e3d10..93306e2e00 100644 --- a/teuthology/misc.py +++ b/teuthology/misc.py @@ -1098,8 +1098,9 @@ def get_valgrind_args(testdir, name, preamble, v): val_path = '/var/log/ceph/valgrind'.format(tdir=testdir) if '--tool=memcheck' in v or '--tool=helgrind' in v: extra_args = [ - 'valgrind', + '--trace-children=no', + '--child-silent-after-fork=yes', '--num-callers=50', '--suppressions={tdir}/valgrind.supp'.format(tdir=testdir), '--xml=yes', @@ -1109,6 +1110,8 @@ def get_valgrind_args(testdir, name, preamble, v): else: extra_args = [ 'valgrind', + '--trace-children=no', + '--child-silent-after-fork=yes', '--suppressions={tdir}/valgrind.supp'.format(tdir=testdir), '--log-file={vdir}/{n}.log'.format(vdir=val_path, n=name), '--time-stamp=yes', -- 2.39.5