]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-volume lvm.zap use remove_pv only for physical devices
authorAlfredo Deza <adeza@redhat.com>
Thu, 13 Sep 2018 13:34:54 +0000 (09:34 -0400)
committerAlfredo Deza <adeza@redhat.com>
Thu, 13 Sep 2018 13:34:54 +0000 (09:34 -0400)
Signed-off-by: Alfredo Deza <adeza@redhat.com>
src/ceph-volume/ceph_volume/devices/lvm/zap.py

index 90c5447c0e1e8959d5c27e21ef2a4777eac8da67..70a24f0f776b55b6d10f19eb8d81568f982538cd 100644 (file)
@@ -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)