From: Samuel Just Date: Mon, 4 Apr 2016 18:33:05 +0000 (-0700) Subject: ceph_manager: add do_rm X-Git-Tag: v10.2.6~165^2^2~106^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=269d6002f16846c67eefd19e14bb0ae5634bc979;p=ceph.git ceph_manager: add do_rm Signed-off-by: Samuel Just --- diff --git a/tasks/ceph_manager.py b/tasks/ceph_manager.py index 3d4d8e26aaa4..7d617375963a 100644 --- a/tasks/ceph_manager.py +++ b/tasks/ceph_manager.py @@ -907,6 +907,23 @@ class CephManager: args ) + + def do_rm(self, pool, obj, namespace=None): + """ + Implement rados rm operation + """ + args = ['-p', pool] + if namespace is not None: + args += ['-N', namespace] + args += [ + 'rm', + obj + ] + return self.do_rados( + self.controller, + args + ) + def osd_admin_socket(self, osd_id, command, check_status=True): return self.admin_socket('osd', osd_id, command, check_status)