Get rid of chdir-coredump.

This commit is contained in:
Zack Cerza 2013-09-06 17:11:44 -05:00
parent a60e84d43f
commit 82cfa848b4
3 changed files with 5 additions and 12 deletions

View File

@ -870,7 +870,8 @@ def get_valgrind_args(testdir, name, v):
val_path = '/var/log/ceph/valgrind'.format(tdir=testdir)
if '--tool=memcheck' in v or '--tool=helgrind' in v:
extra_args = [
'chdir-coredump',
'cd', testdir,
run.Raw('&&'),
'valgrind',
'--num-callers=50',
'--suppressions=valgrind.supp',
@ -879,7 +880,8 @@ def get_valgrind_args(testdir, name, v):
]
else:
extra_args = [
'chdir-coredump',
'cd', testdir,
run.Raw('&&'),
'valgrind',
'--suppressions=valgrind.supp',
'--log-file={vdir}/{n}.log'.format(vdir=val_path, n=name)

View File

@ -149,8 +149,7 @@ def ceph_log(ctx, config):
@contextlib.contextmanager
def ship_utilities(ctx, config):
assert config is None
FILES = ['daemon-helper', 'adjust-ulimits', 'chdir-coredump',
'valgrind.supp', 'kcon_most']
FILES = ['daemon-helper', 'adjust-ulimits', 'valgrind.supp', 'kcon_most']
destdir = '/usr/local/bin'
for filename in FILES:
log.info('Shipping %r...', filename)

View File

@ -1,8 +0,0 @@
#!/bin/sh
set -e
testdir=$(readlink -e $(dirname $0))
# valgrind only dumps to cwd, so cwd there...
cd ${testdir}/archive/coredump
exec "$@"