]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph_manager: add do_rm
authorSamuel Just <sjust@redhat.com>
Mon, 4 Apr 2016 18:33:05 +0000 (11:33 -0700)
committerSamuel Just <sjust@redhat.com>
Thu, 7 Apr 2016 22:35:30 +0000 (15:35 -0700)
Signed-off-by: Samuel Just <sjust@redhat.com>
tasks/ceph_manager.py

index 3d4d8e26aaa4aea4114c0314c5c190542a1f4b60..7d617375963ab4d177331eb97c5cc2d95e8a6bc2 100644 (file)
@@ -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)