]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
api/lvm: add deactivate method to Volume class
authorJan Fajerski <jfajerski@suse.com>
Wed, 11 Dec 2019 12:17:02 +0000 (13:17 +0100)
committerJan Fajerski <jfajerski@suse.com>
Wed, 11 Dec 2019 12:17:02 +0000 (13:17 +0100)
Simply calls lvchange -an to deactivate a logical volume.

Signed-off-by: Jan Fajerski <jfajerski@suse.com>
src/ceph-volume/ceph_volume/api/lvm.py

index f53de0deec5f5c6252762fe40fe41c5aa9b01db9..c1a30ea51febdfc10dfe16045b21ee88c1f0a9d4 100644 (file)
@@ -998,6 +998,12 @@ class Volume(object):
         )
         self.tags[key] = value
 
+    def deactivate(self):
+        """
+        Deactivate the LV by calling lvchange -an
+        """
+        process.call(['lvchange', '-an', self.lv_path])
+
 
 class Volumes(list):
     """