From: Andi Kleen <ak@suse.de>
To: Alan Cox <alan@lxorguk.ukuu.org.uk>
Cc: Andi Kleen <ak@suse.de>, linux-kernel@vger.kernel.org
Subject: Re: [2.6] Most likely to be merged by Halloween... THE LIST
Date: Sun, 21 Jul 2002 16:10:50 +0200 [thread overview]
Message-ID: <20020721161050.A10867@wotan.suse.de> (raw)
In-Reply-To: <1027258811.17234.90.camel@irongate.swansea.linux.org.uk>
On Sun, Jul 21, 2002 at 02:40:11PM +0100, Alan Cox wrote:
> On Sun, 2002-07-21 at 07:57, Andi Kleen wrote:
> > 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.
>
> LVM2 relies on people doing things right so we shouldnt use it ?
The problem in my opinion with LVM2 is that the design makes it
near impossible to get a stable ABI between user and kernel space
(at least if you don't want to freeze it completely). User space
and kernel space are deeply tangled together and there is no
abstraction layer
And after my LVM1 experiences I am not going to give my root filesystem
to anything that is not committed to a stable ABI between all
stable and development kernels.
To give one example: at one point I had
/lvmtools1/vgchange -a y || /lvmtools2/vgchange -a y || /lvmtools3/vgchange -a y
in an startup script just to handle booting of different kernel versions
with differnet incompatible LVM ABIs on the same system.
As far as I can see this problem is not addressed in LVM2 and its design
makes it even harder to address than it was in LVM1
Then of course there are people who only ever use a single kernel
version and for them this is no issue and I guess for them LVM2 will
be fine. But for the others EVMS looks like a better alternative.
But as I said in my earlier mail there is really no reason to chose
on over another. They do not impact any core code and both can be put in.
-Andi
next prev parent reply other threads:[~2002-07-21 14:07 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
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 [this message]
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=20020721161050.A10867@wotan.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®