From: Jan Fajerski Date: Mon, 27 Apr 2020 09:35:51 +0000 (+0200) Subject: ceph-volume: Device - available_lvm if 10 extents are free. X-Git-Tag: v15.2.9~122^2~28^2~28 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=74e52ea24f626df7717c3843b5963d549a22b85a;p=ceph.git ceph-volume: Device - available_lvm if 10 extents are free. This changes the available_lvm notion to only require 10 free extents instead of 5GB. Signed-off-by: Jan Fajerski (cherry picked from commit 6cb0841658ae45f23c2457a8f6a489457012d93e) --- diff --git a/src/ceph-volume/ceph_volume/util/device.py b/src/ceph-volume/ceph_volume/util/device.py index f5e418ad7631..39e0fb1d172b 100644 --- a/src/ceph-volume/ceph_volume/util/device.py +++ b/src/ceph-volume/ceph_volume/util/device.py @@ -477,9 +477,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