diff --git a/WHATS_NEW b/WHATS_NEW index 9a44815e8..f81deda48 100644 --- a/WHATS_NEW +++ b/WHATS_NEW @@ -1,5 +1,6 @@ Version 2.02.69 - ================================ + Fix vgremove to allow removal of VG with missing PVs. (2.02.52) Add --metadataignore to pvcreate and vgextend and define in lvm.conf. Add {pv|vg}_mda_used_count which displays a count of mdas w/ignored bit clear. Add vg_mda_copies which displays the value of --vgmetadatacopies. diff --git a/test/t-activate-partial.sh b/test/t-activate-partial.sh index f0a95c577..15f5965f5 100644 --- a/test/t-activate-partial.sh +++ b/test/t-activate-partial.sh @@ -15,3 +15,6 @@ lvchange -v --refresh --partial $vg/mirror # also check that vgchange works vgchange -a n --partial $vg vgchange -a y --partial $vg + +# check vgremove +vgremove -f $vg \ No newline at end of file diff --git a/tools/vgremove.c b/tools/vgremove.c index b719ca2b0..56e18ef0b 100644 --- a/tools/vgremove.c +++ b/tools/vgremove.c @@ -49,7 +49,7 @@ static int vgremove_single(struct cmd_context *cmd, const char *vg_name, } } - if (!vg_remove_check(vg)) { + if (!force && !vg_remove_check(vg)) { stack; return ECMD_FAILED; }