From: Jan Fajerski Date: Wed, 22 Jan 2020 13:14:13 +0000 (+0100) Subject: Merge pull request #32733 from leseb/cv-raw-bp X-Git-Tag: v14.2.8~20^2~17 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=70f5f0dea2abf85984e0d41715f20c51d6812769;p=ceph.git Merge pull request #32733 from leseb/cv-raw-bp nautilus: ceph-volume: add raw (--bluestore) mode --- 70f5f0dea2abf85984e0d41715f20c51d6812769 diff --cc src/ceph-volume/ceph_volume/util/device.py index fc7d471f0a8,7c5d448a8f2..3974526c49c --- a/src/ceph-volume/ceph_volume/util/device.py +++ b/src/ceph-volume/ceph_volume/util/device.py @@@ -389,11 -398,10 +398,13 @@@ class Device(object) ] rejected = [reason for (k, v, reason) in reasons if self.sys_api.get(k, '') == v] + # reject disks small than 5GB + if int(self.sys_api.get('size', 0)) < 5368709120: + rejected.append('Insufficient space (<5GB)') if self.is_ceph_disk_member: rejected.append("Used by ceph-disk") + if self.has_bluestore_label: + rejected.append('Has BlueStore device label') return len(rejected) == 0, rejected