From: Andi Kleen <ak@suse.de>
To: Alan Cox <alan@lxorguk.ukuu.org.uk>
Cc: linux-kernel@vger.kernel.org
Subject: Re: [2.6] Most likely to be merged by Halloween... THE LIST
Date: 21 Jul 2002 08:57:45 +0200 [thread overview]
Message-ID: <p731y9xva8m.fsf@oldwotan.suse.de> (raw)
In-Reply-To: Alan Cox's message of "20 Jul 2002 21:58:23 +0200"
Alan Cox <alan@lxorguk.ukuu.org.uk> writes:
> > o EVMS (Enterprise Volume Management System) (EVMS team)
>
> or LVM2, which already appears to be scrubbed down and clean
Is there any reason why not both can go in? As far as I know neither
of them needs much of core changes, they are more like independent "drivers"
of the generic block layer stacking interface. There are already multiple
drivers of this - LVM and the various MD personalities.
One disadvantage of the LVM2 concept is that it relies a lot on compatible
user space and there is unlikely to be a stable API. While I'm normally
all for putting things in user space where it makes sense I think the
mounting of your root file system is a bit of exception.
I used LVM1 for some brief period and managing the different incompatible
user space tools if you wanted to boot different kernels with different
incompatible user space tool versions in parallel for development was
just hell. I don't see LVM2 being much better here - as soon as you want
to run more than a single kernel version you will likely run into problems
with the user space tool versioning.
With EVMS' concept of having more stuff in kernel space (especially the
initial recovery) it looks much more likely that one can keep using it
over multiple kernel versions with minimal hazzle.
Of course LVM2 is still the much elegant design, but at least for some
use cases (like mine) I see space for EVMS.
But then they are essentially device drivers anyways. No reason why not
both can be merged.
-Andi
next parent reply other threads:[~2002-07-21 6:54 UTC|newest]
Thread overview: 66+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <OF918E6F71.637B1CBC-ON85256BFB.004CDDD0@pok.ibm.com.suse.lists.linux.kernel>
[not found] ` <1027199147.16819.39.camel@irongate.swansea.linux.org.uk.suse.lists.linux.kernel>
2002-07-21 6:57 ` Andi Kleen [this message]
2002-07-21 7:23 ` Austin Gonyou
2002-07-21 8:33 ` Oliver Neukum
2002-07-21 8:47 ` Andi Kleen
2002-07-21 13:40 ` Alan Cox
2002-07-21 14:10 ` Andi Kleen
2002-07-21 15:52 ` Alasdair Kergon
2002-07-23 16:41 ` Timothy D. Witham
2002-07-26 16:12 Ben Rafanello
2002-07-29 9:00 ` Joe Thornber
-- strict thread matches above, loose matches on Subject: below --
2002-07-25 17:36 Ben Rafanello
2002-07-26 8:16 ` Joe Thornber
2002-07-22 23:47 Ben Rafanello
2002-07-22 21:42 Steve Pratt
2002-07-23 8:16 ` Joe Thornber
2002-07-22 18:31 Ben Rafanello
2002-07-22 19:07 ` Christoph Hellwig
2002-07-23 8:26 ` Joe Thornber
2002-07-21 4:42 Tom Walcott
2002-07-21 13:48 ` Alan Cox
2002-07-21 16:39 ` Tom Walcott
2002-07-19 14:05 Mark Peloquin
2002-07-20 21:05 ` Alan Cox
2002-07-20 20:30 ` Austin Gonyou
2002-07-20 20:55 ` David Weinehall
2002-07-20 21:24 ` Andreas Dilger
2002-07-21 0:24 ` Alan Cox
2002-07-21 1:47 ` Andreas Dilger
2002-07-26 8:52 ` Heinz J . Mauelshagen
2002-07-21 20:44 ` Ernst Lehmann
2002-07-19 2:00 Val Henson
2002-07-18 11:57 Martin Knoblauch
2002-07-18 4:49 Guillaume Boissiere
2002-07-18 6:08 ` Greg KH
2002-07-18 16:14 ` Greg KH
2002-07-20 7:41 ` Shane Nay
2002-07-20 8:22 ` Russell King
[not found] ` <200207200805.BAA20399@granite.he.net>
2002-07-20 17:27 ` Greg KH
2002-07-18 8:20 ` Dave Jones
2002-07-18 8:36 ` Stephen Lord
2002-07-18 9:23 ` Tomas Szepe
2002-07-18 14:31 ` Martin J. Bligh
2002-07-18 16:47 ` Anton Blanchard
2002-07-19 15:08 ` Hubertus Franke
2002-07-18 16:15 ` Greg KH
2002-07-18 16:17 ` Greg KH
2002-07-18 16:39 ` Robert Love
2002-07-18 22:19 ` Rik van Riel
2002-07-18 16:46 ` Bill Davidsen
2002-07-18 20:22 ` Dave Jones
2002-07-18 23:17 ` Thunder from the hill
2002-07-19 1:18 ` Peter Osterlund
2002-07-19 9:40 ` Peter Osterlund
2002-07-23 9:39 ` Jens Axboe
2002-07-23 13:09 ` Peter Osterlund
2002-07-24 6:24 ` Jens Axboe
2002-07-20 13:06 ` Miles Lane
2002-07-22 20:50 ` Bill Davidsen
2002-07-19 4:45 ` Guillaume Boissiere
2002-07-19 17:31 ` William Lee Irwin III
2002-07-22 10:23 ` Joe Thornber
2002-07-22 15:22 ` Daniel Phillips
2002-07-22 16:57 ` Alan Cox
2002-07-22 16:45 ` Daniel Phillips
2002-07-22 18:00 ` Alan Cox
2002-07-23 22:33 ` Bill Davidsen
[not found] <OF918E6F71.637B1CBC-ON85256BFB.004CDDD0@pok.ibm.com.suse.lists.linux.kernel >
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=p731y9xva8m.fsf@oldwotan.suse.de \
--to=ak@suse.de \
--cc=alan@lxorguk.ukuu.org.uk \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®