summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorAndrew Walsh <awalsh@redhat.com>2021-11-15 10:49:06 -0500
committerZdenek Kabelac <zkabelac@redhat.com>2021-12-20 16:13:28 +0100
commit522561e64b5fe73cb9d01c2ee2d4b7624b0ddff4 (patch)
tree1ed9a59d8d031bb7da785f148cf7319afac273c4 /scripts
parent0f71183f9434d513733d38fb7f9619421d8afaf5 (diff)
downloadlvm2-522561e64b5fe73cb9d01c2ee2d4b7624b0ddff4.tar.gz
vdo: ensure VDO config is removed
Make sure to remove the VDO config after conversion of LVM-backed VDO. Addresses point 3 in rhbz#1987024#c5
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/lvm_import_vdo.sh6
1 files changed, 6 insertions, 0 deletions
diff --git a/scripts/lvm_import_vdo.sh b/scripts/lvm_import_vdo.sh
index 61a82e41e..d01766743 100755
--- a/scripts/lvm_import_vdo.sh
+++ b/scripts/lvm_import_vdo.sh
@@ -414,6 +414,12 @@ EOF
verbose "Converting to VDO pool."
dry "$LVM" lvconvert $YES $VERB $FORCE --config "$PARAMS" -Zn -V "${vdo_logicalSize}k" -n "$LVNAME" --type vdo-pool "$VGNAME/${LVNAME}_vpool"
+ # Note: that this is spelled OPPOSITE the other $IS_LV checks.
+ if [ "$IS_LV" = "1" ]; then
+ verbose "Removing now-unused VDO entry from VDO config."
+ dry "$VDO" remove $VDOCONF --force --verbose --name "$VDONAME"
+ fi
+
rm -fr "$TEMPDIR"
}