From: Alfredo Deza Date: Thu, 13 Sep 2018 13:34:54 +0000 (-0400) Subject: ceph-volume lvm.zap use remove_pv only for physical devices X-Git-Tag: v14.0.1~298^2~2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=036683fde799ab1cfad7d6192981515d6b3419cc;p=ceph.git ceph-volume lvm.zap use remove_pv only for physical devices Signed-off-by: Alfredo Deza --- 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)