From 036683fde799ab1cfad7d6192981515d6b3419cc Mon Sep 17 00:00:00 2001 From: Alfredo Deza Date: Thu, 13 Sep 2018 09:34:54 -0400 Subject: [PATCH] ceph-volume lvm.zap use remove_pv only for physical devices Signed-off-by: Alfredo Deza --- src/ceph-volume/ceph_volume/devices/lvm/zap.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/ceph-volume/ceph_volume/devices/lvm/zap.py b/src/ceph-volume/ceph_volume/devices/lvm/zap.py index 90c5447c0e1e8..70a24f0f776b5 100644 --- a/src/ceph-volume/ceph_volume/devices/lvm/zap.py +++ b/src/ceph-volume/ceph_volume/devices/lvm/zap.py @@ -100,8 +100,9 @@ class Zap(object): for vg_name in vgs: mlogger.info("Destroying volume group %s because --destroy was given", vg_name) api.remove_vg(vg_name) - mlogger.info("Destroying physical volume %s because --destroy was given", device) - api.remove_pv(device) + if not lv: + mlogger.info("Destroying physical volume %s because --destroy was given", device) + api.remove_pv(device) wipefs(path) zap_data(path) -- 2.39.5