]> git.proxmox.com Git - ceph.git/blobdiff - ceph/qa/tasks/cephfs/mount.py
import ceph 14.2.5
[ceph.git] / ceph / qa / tasks / cephfs / mount.py
index 4bbad25426f71840232ca1e39b5d9d955296a3c9..8d07323d859efc7cff55fa805df171799105941e 100644 (file)
@@ -502,6 +502,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()