diff --git a/WHATS_NEW b/WHATS_NEW index 65cac33c5..4310dd1d4 100644 --- a/WHATS_NEW +++ b/WHATS_NEW @@ -1,5 +1,6 @@ Version 2.02.107 - ================================== + Use retry_deactivation also when cleaning orphan devices. Prompt when setting the VG cluster attr if the cluster is not setup. Allow --yes to skip prompt in vgextend (worked only with -f). Don't use name mangling for LVM - it never uses dm names with wrong char set. diff --git a/lib/activate/dev_manager.c b/lib/activate/dev_manager.c index cfceab5a6..22b13ec01 100644 --- a/lib/activate/dev_manager.c +++ b/lib/activate/dev_manager.c @@ -2816,6 +2816,8 @@ static int _tree_action(struct dev_manager *dm, struct logical_volume *lv, /* Only process nodes with uuid of "LVM-" plus VG id. */ switch(action) { case CLEAN: + if (retry_deactivation()) + dm_tree_retry_remove(root); /* Deactivate any unused non-toplevel nodes */ if (!_clean_tree(dm, root, laopts->origin_only ? dlid : NULL)) goto_out;