ceph-volume: util.device - add vg_free_percent property

Signed-off-by: Jan Fajerski <jfajerski@suse.com>
This commit is contained in:
Jan Fajerski 2020-04-27 11:44:56 +02:00
parent de7d67603a
commit f48d225454

View File

@ -418,6 +418,12 @@ class Device(object):
if lv.tags.get("ceph.type") in ["data", "block"]]
return any(osd_ids)
@property
def vg_free_percent(self):
if self.vgs:
return [vg.vg_free_count / vg.vg_extent_count for vg in self.vgs]
else:
return [1]
def _check_generic_reject_reasons(self):
reasons = [