ceph-volume: don't remove vg twice when zapping filestore

Signed-off-by: Jan Fajerski <jfajerski@suse.com>

Fixes: https://tracker.ceph.com/issues/44149
This commit is contained in:
Jan Fajerski 2020-02-14 14:10:36 +01:00
parent bc2589ee9d
commit bccdf6eafa

View File

@ -227,8 +227,10 @@ class Zap(object):
mlogger.info('Zapping lvm member {}. lv_path is {}'.format(device.abspath, lv.lv_path))
self.zap_lv(Device(lv.lv_path))
else:
mlogger.info('Found empty VG {}, removing'.format(lv.vg_name))
api.remove_vg(lv.vg_name)
vg = api.get_first_vg(filters={'vg_name': lv.vg_name})
if vg:
mlogger.info('Found empty VG {}, removing'.format(vg.vg_name))
api.remove_vg(vg.vg_name)