]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-volume: available_lvm: vg space takes precedence
authorJan Fajerski <jfajerski@suse.com>
Wed, 4 Mar 2020 10:39:40 +0000 (11:39 +0100)
committerJan Fajerski <jfajerski@suse.com>
Fri, 20 Nov 2020 08:07:20 +0000 (09:07 +0100)
This changes available_lvm to check for generic reasons only if no VGs
were found. A VG can contain a (mounted) lv, which triggers the
ro/locked test, despite the VG having space available.

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

Conflicts:
src/ceph-volume/ceph_volume/util/device.py
        pick ours

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

index 708227e831413581fef6e10ddd587100e96926f3..be82a3c31002f92082ab00d1b49ba6fe989dfd34 100644 (file)
@@ -490,7 +490,6 @@ class Device(object):
             # only check generic if no vgs are present. Vgs might hold lvs and
             # that might cause 'locked' to trigger
             rejected.extend(self._check_generic_reject_reasons())
-
         return len(rejected) == 0, rejected
 
     def _check_raw_reject_reasons(self):