From: Volker Theile Date: Fri, 26 Oct 2018 07:49:16 +0000 (+0200) Subject: mgr/dashboard/qa: CephfsTest - admin_socket() got an unexpected keyword argument... X-Git-Tag: 3.2-0~92^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=00e3022710dc49f72005ef2e34efea10f279bfb3;p=ceph-ci.git mgr/dashboard/qa: CephfsTest - admin_socket() got an unexpected keyword argument 'timeout' Adapt method arguments of LocalRemote::run() according to teuthology.orchestra.run.run() (see https://github.com/ceph/teuthology/blob/master/teuthology/orchestra/run.py#L364) to be able to run QA tests locally in a vstart cluster. Fixes: http://tracker.ceph.com/issues/36581 Signed-off-by: Volker Theile --- diff --git a/qa/tasks/vstart_runner.py b/qa/tasks/vstart_runner.py index 46828429bed..bf54af49219 100644 --- a/qa/tasks/vstart_runner.py +++ b/qa/tasks/vstart_runner.py @@ -231,7 +231,7 @@ class LocalRemote(object): def run(self, args, check_status=True, wait=True, stdout=None, stderr=None, cwd=None, stdin=None, - logger=None, label=None, env=None): + logger=None, label=None, env=None, timeout=None): # We don't need no stinkin' sudo args = [a for a in args if a != "sudo"] @@ -606,9 +606,11 @@ class LocalCephManager(CephManager): proc = self.controller.run([os.path.join(BIN_PREFIX, "ceph")] + list(args), **kwargs) return proc.exitstatus - def admin_socket(self, daemon_type, daemon_id, command, check_status=True): + def admin_socket(self, daemon_type, daemon_id, command, check_status=True, timeout=None): return self.controller.run( - args=[os.path.join(BIN_PREFIX, "ceph"), "daemon", "{0}.{1}".format(daemon_type, daemon_id)] + command, check_status=check_status + args=[os.path.join(BIN_PREFIX, "ceph"), "daemon", "{0}.{1}".format(daemon_type, daemon_id)] + command, + check_status=check_status, + timeout=timeout )