]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-volume: get_device_lvs filter by provided prefix
authorJan Fajerski <jfajerski@suse.com>
Tue, 25 Feb 2020 15:18:24 +0000 (16:18 +0100)
committerJan Fajerski <jfajerski@suse.com>
Fri, 28 Feb 2020 14:01:05 +0000 (15:01 +0100)
Fixes: https://tracker.ceph.com/issues/44124
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
(cherry picked from commit ac43d37f581510d1854e76afb634a142ad9a0fc0)

src/ceph-volume/ceph_volume/api/lvm.py

index e6cd7a18695a5c96a16a69d25012e0618b63201b..9c9c2ff61d62de875f154a9e9e15366776527b5b 100644 (file)
@@ -1356,7 +1356,8 @@ def get_device_lvs(device, name_prefix=''):
         verbose_on_failure=False
     )
     lvs = _output_parser(stdout, LV_FIELDS)
-    return [Volume(**lv) for lv in lvs]
+    return [Volume(**lv) for lv in lvs if lv['lv_name'] and
+            lv['lv_name'].startswith(name_prefix)]
 
 
 #############################################################