From 4eb047b4ea95832f7b9e460013d680d9b5e0a085 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Sun, 17 Feb 2013 09:23:23 -0800 Subject: [PATCH] sudo for admin socket commands Signed-off-by: Sage Weil --- teuthology/task/admin_socket.py | 1 + teuthology/task/ceph_manager.py | 13 +++++++------ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/teuthology/task/admin_socket.py b/teuthology/task/admin_socket.py index e02285b260504..86d0bf20dcc86 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 55310b18c7b32..46a4d1d51cf36 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, -- 2.39.5