]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
sudo for admin socket commands
authorSage Weil <sage@inktank.com>
Sun, 17 Feb 2013 17:23:23 +0000 (09:23 -0800)
committerSage Weil <sage@inktank.com>
Mon, 18 Feb 2013 21:39:05 +0000 (13:39 -0800)
Signed-off-by: Sage Weil <sage@inktank.com>
teuthology/task/admin_socket.py
teuthology/task/ceph_manager.py

index e02285b260504829d576dfd0912be0cc3d6895e8..86d0bf20dcc862ea3aaee27e1435a9d3bdc9fdb2 100644 (file)
@@ -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),
index 55310b18c7b322b6acce5742c68f7ca1d2474b58..46a4d1d51cf36d2fb87380052d2077ed92d186d2 100644 (file)
@@ -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,