[lvm-devel] [PATCH] Relax exit codes for policy-driven lvconvert --repair.

Petr Rockai prockai at redhat.com
Thu Jan 7 20:02:09 UTC 2010


Hi,

due to the interpretation of "replace" policies as "replace if possible,
downconvert otherwise", we should treat successful downconversion as a
success in these cases, even if we were unable to replace the missing
devices with new ones.

The attached patch also makes the "nothing to repair" condition a
non-error (with and without --use-policies... it's arguably not really
an error). This would hopefully address RHBZ 552723, if it is indeed the
case (as it seems) that the problem there is that the missing devices
have already returned by the time that lvconvert --repair kicks in (and
therefore it does not detect anything to repair).

Yours,
   Petr.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: lvconvert-relax-failures-with-policy.diff
Type: text/x-diff
Size: 5086 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/lvm-devel/attachments/20100107/4728a608/attachment.bin>


More information about the lvm-devel mailing list