]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-volume: Device - available_lvm if 10 extents are free.
authorJan Fajerski <jfajerski@suse.com>
Mon, 27 Apr 2020 09:35:51 +0000 (11:35 +0200)
committerJan Fajerski <jfajerski@suse.com>
Fri, 2 Oct 2020 07:46:26 +0000 (09:46 +0200)
This changes the available_lvm notion to only require 10 free extents
instead of 5GB.

Signed-off-by: Jan Fajerski <jfajerski@suse.com>
(cherry picked from commit 6cb0841658ae45f23c2457a8f6a489457012d93e)

src/ceph-volume/ceph_volume/util/device.py

index 194adc9d3e27ace86deba2cc9fbcb172262e4b5e..dc228f2465f365b4b6c4453d1bd140d7aed5ddf1 100644 (file)
@@ -459,9 +459,9 @@ class Device(object):
     def _check_lvm_reject_reasons(self):
         rejected = []
         if self.vgs:
-            available_vgs = [vg for vg in self.vgs if vg.free >= 5368709120]
+            available_vgs = [vg for vg in self.vgs if int(vg.vg_free_count) > 10]
             if not available_vgs:
-                rejected.append('Insufficient space (<5GB) on vgs')
+                rejected.append('Insufficient space (<10 extents) on vgs')
         else:
             # only check generic if no vgs are present. Vgs might hold lvs and
             # that might cause 'locked' to trigger