]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-volume: api/lvm - add VolumeGroup.free_percent property
authorJan Fajerski <jfajerski@suse.com>
Mon, 27 Apr 2020 09:21:37 +0000 (11:21 +0200)
committerJan Fajerski <jfajerski@suse.com>
Fri, 25 Sep 2020 09:48:34 +0000 (11:48 +0200)
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
src/ceph-volume/ceph_volume/api/lvm.py

index c862b3d80af9bda6ae95f79f8cf1b3ce9fa6371d..461e010506c2f92abce3223218e1a9164a084ec3 100644 (file)
@@ -518,6 +518,13 @@ class VolumeGroup(object):
         """
         return int(self.vg_extent_size) * int(self.vg_free_count)
 
+    @property
+    def free_percent(self):
+        """
+        Return free space in VG in bytes
+        """
+        return int(self.vg_free_count) / int(self.vg_extent_count)
+
     @property
     def size(self):
         """