[lvm-devel] [PATCH] handle transient errors in lvconvert --repair
Takahiro Yasui
tyasui at redhat.com
Wed May 19 19:46:05 UTC 2010
Hi Petr,
>+++ cvs-upstream/tools/lvconvert.c 2010-05-19 20:18:40.000000000 +0200
>@@ -1225,11 +1225,11 @@
> if (!lv_remove_mirrors(cmd, lv, failed_mirrors, new_log_count,
> _is_partial_lv, NULL, 0))
> return 0;
As I posted in the previous mail, the argument, new_log_count, is
correct here? The argument is used to check if a log should be removed.
I think that failed_log comes here instead of new_log_count.
Or the value such as nlc in _lvconvert_mirrors_aux() comes.
uint32_t nlc = (!new_log_count || lp->mirrors == 1) ? 1U : 0U;
...
} else if (!lv_remove_mirrors(cmd, lv, nmc, nlc,
is_mirror_image_removable, operable_pvs, 0))
Thanks,
Taka
More information about the lvm-devel
mailing list