Re: [PATCH] Remove LVM from 2.5 (resend)

From: Lars Marowsky-Bree (lmb@suse.de)
Date: Wed Oct 02 2002 - 09:54:35 EST


On 2002-10-02T14:34:29,
   Alan Cox <alan@lxorguk.ukuu.org.uk> said:

> > completely bypassing its core infrastructure (since you're no longer
> > just doing simple block remapping at that point), and once you add all
> > that stuff, it's likely to become much more complex.
> Last time I checked we already had a perfectly good md driver for the
> raid5 handling

Not entirely. I gather that EVMS AIX RAID code has some very nice properties
like journaling (which of course cannot be mapped directly onto md), greatly
speeding up rebuilds after a crash.

The MD code will also show some very nice failure scenarios in a clustered
software-RAID scenario, which the EVMS code could (from what I know) address.
(Whether that's a sensible scenario or not is left as an exercise to the
reader...)

I'll also admit that the "EVMS on top of DM and rip out everything else" was
slightly over the top on purpose, though I'd be somewhat annoyed if we had
EVMS (with its compatibility modules) and the modules it is supposed to be
compatible with (ie, md) at the same time, with duplicated code. That would
suck. Unless of course it was indeed meant as a transition period.

I'd be fine if someone said "We'll have EVMS, md and DM in 2.6 and then sort
the mess in 2.7.", I'm just curious what the goal is. Right now, there's no
working code in 2.5 nor a vision, which is obviously a major bug.

Sincerely,
    Lars Marowsky-Brée <lmb@suse.de>

-- 
Principal Squirrel
Research and Development, SuSE Linux AG
 
``Immortality is an adequate definition of high availability for me.''
	--- Gregory F. Pfister

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Mon Oct 07 2002 - 22:00:34 EST