From 855a561d9d7773fef3274b4fb9152e06449d13e4 Mon Sep 17 00:00:00 2001 From: Rishabh Dave Date: Wed, 16 Jan 2019 17:23:23 +0530 Subject: [PATCH] qa/tests: add a method to signal a MDS client Signed-off-by: Rishabh Dave --- qa/tasks/cephfs/mount.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/qa/tasks/cephfs/mount.py b/qa/tasks/cephfs/mount.py index 4a6917e3929..c5f3e0bb763 100644 --- a/qa/tasks/cephfs/mount.py +++ b/qa/tasks/cephfs/mount.py @@ -516,6 +516,14 @@ class CephFSMount(object): self._kill_background(p) self.background_procs.remove(p) + def send_signal(self, signal): + signal = signal.lower() + if signal.lower() not in ['sigstop', 'sigcont', 'sigterm', 'sigkill']: + raise NotImplementedError + + self.client_remote.run(args=['sudo', 'kill', '-{0}'.format(signal), + self.client_pid], omit_sudo=False) + def get_global_id(self): raise NotImplementedError() -- 2.39.5