[PATCH] Re: [lvm-devel] lvconvert error when converting a linear to a mirror

Dave Wysochanski dwysocha at redhat.com
Tue May 19 15:50:53 UTC 2009


On Tue, 2009-05-19 at 08:35 +0200, Petr Rockai wrote:
> Hi,
> 
> "Jun'ichi Nomura" <j-nomura at ce.jp.nec.com> writes:
> > And a comment for this comment in the code:
> >
> >>          * FIXME This check used to precede mirror->mirror conversion
> >> 	 * but didn't affect mirror->linear or linear->mirror. I do
> >> 	 * not understand what is its intention, in fact.
> >
> > if the check wasn't done for mirror-to-linear conversion, that's a bug.
> > It seems the bug has been there since the initial version of lvconvert.c. :)
> 
> I am the author of that FIXME comment there. It seems, that Dave's proposal of
> adding a lv->status & MIRRORED check is the right solution here. Thanks both
> for noticing and explaining the issue, at the time I was implementing lvconvert
> --repair, it was not clear to me.
> 

Ack.

Thanks for fixing.  Just checked in a test for to cover multi-segment
linear to mirror conversion.




More information about the lvm-devel mailing list