From: Sage Weil Date: Sun, 17 Feb 2013 17:23:23 +0000 (-0800) Subject: sudo for admin socket commands X-Git-Tag: 1.1.0~2312^2~14 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=4eb047b4ea95832f7b9e460013d680d9b5e0a085;p=teuthology.git sudo for admin socket commands Signed-off-by: Sage Weil --- diff --git a/teuthology/task/admin_socket.py b/teuthology/task/admin_socket.py index e02285b26..86d0bf20d 100644 --- a/teuthology/task/admin_socket.py +++ b/teuthology/task/admin_socket.py @@ -70,6 +70,7 @@ def _socket_command(ctx, remote, socket_path, command, args): testdir = teuthology.get_testdir(ctx) remote.run( args=[ + 'sudo', '{tdir}/enable-coredump'.format(tdir=testdir), 'ceph-coverage', '{tdir}/archive/coverage'.format(tdir=testdir), diff --git a/teuthology/task/ceph_manager.py b/teuthology/task/ceph_manager.py index 55310b18c..46a4d1d51 100644 --- a/teuthology/task/ceph_manager.py +++ b/teuthology/task/ceph_manager.py @@ -269,12 +269,13 @@ class CephManager: remote = _remote assert remote is not None args=[ - '{tdir}/enable-coredump'.format(tdir=testdir), - 'ceph-coverage', - '{tdir}/archive/coverage'.format(tdir=testdir), - 'ceph', - '--admin-daemon', - "%s/asok.osd.%s"%(testdir,str(osdnum),)] + 'sudo', + '{tdir}/enable-coredump'.format(tdir=testdir), + 'ceph-coverage', + '{tdir}/archive/coverage'.format(tdir=testdir), + 'ceph', + '--admin-daemon', + "%s/asok.osd.%s"%(testdir,str(osdnum),)] args.extend(command) return remote.run( args=args,