public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Christoph Hellwig <hch@ns.caldera.de>
To: Kevin Corry <corry@ecn.purdue.edu>
Cc: linux-kernel@vger.kernel.org, hch@ns.caldera.de, adilger@turbolabs.com
Subject: Re: IBMs LVM?
Date: Thu, 20 Sep 2001 13:57:17 +0200	[thread overview]
Message-ID: <20010920135717.A11737@caldera.de> (raw)
In-Reply-To: <200109142155.f8ELtVi03827@shay.ecn.purdue.edu>
In-Reply-To: <200109142155.f8ELtVi03827@shay.ecn.purdue.edu>; from corry@ecn.purdue.edu on Fri, Sep 14, 2001 at 04:55:31PM -0500

Ok, enough work done - back to the flamefests :)

On Fri, Sep 14, 2001 at 04:55:31PM -0500, Kevin Corry wrote:
> I think this particular issue is being slightly mistaken. There are no
> facilities in EVMS to "migrate" one type of volume to another type of volume.
> For instance, if a user has an OS/2 box and uses OS/2 LVM volumes, EVMS will
> support that format directly. However, it currently does not allow that volume
> to be converted to, say, a Linux LVM volume. If this is the user's desire, he
> will have to create new volumes using the Linux LVM module, and move the data
> between the volumes. In future designs there may be support for doing this kind
> of operation on-line, but that would be as close as we would get to doing a
> "migration".

That's my position as well, good.

> Well, I certainly find it interesting to hear you say this. This whole 
> notion (which I have personally thought is completely rediculous from 
> the start) was put in due to suggestions from you.


Noe need for FUD here.  Please recall the 

	Subject: Re: [Evms] Questions about portability

thread in 01/2001, specificly my post

	Message-ID: <20010111142355.A10524@caldera.de>

> > I think such an patch would be accepted much more likely. You know
> > Linus (and we all :)) likes ripping out code.
> >
> > If you come and say: this patch nukes all special cases for MD, LVM
> > and partition handling, the code is now X lines less I bet he will
> > like it.
> 
> We have discussed this quite a bit recently, and we seem pretty well split
> on what we should do (as it seems you are). The crux of what we have decided
> is that we don't want to suddenly force EVMS on all Linux users (by removing
> the partition code, etc). Rather, we were going to put another option in the
> EVMS configuration menu to allow removal of this code at compile time.

Blarg.  All this this code is obsolete but you can force it back in stuff
will make Linux as unmaintainable and bloated as the commercial UNICEs.

If we have a nice, leight-weight abstraction there is no reason to not use
it.  Of course your code is currently neither small nor nicely abstracted..

Anyway, I will get my design for improved block device stacking and unified
partition discovery back from the attic and implement a protopy ontop of
the bio patchset.  I'll Cc my ennouncement to evms-devel, you're free to
layer ontop if you want.

> On a very brief check, my LVM module in the EVMS kernel code is about
> 2800 lines, with the actual LVM kernel code taking up about 3700 lines.

3700 lines of 2800?  My current CVS sais it's about 2800.

> All together, drivers/md has about 12k lines and drivers/evms has about
> 16k lines. Of course, that also includes support for the partitioning code,
> generic snapshotting, bad-block relocation, and OS/2 and AIX compatibility.
> However, that doesn't currently include a port of MD. But I honestly can't
> see the core MD code being more than another few k-lines, and hopefully a
> nearly straight port of the personality modules.

Currently the md codee is about 10k LOC, that includes raid0/1/4/5, linear
and mutlipathing and high-speed checksumming code

	Christoph


       reply	other threads:[~2001-09-20 11:57 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <200109142155.f8ELtVi03827@shay.ecn.purdue.edu>
2001-09-20 11:57 ` Christoph Hellwig [this message]
2001-09-20 16:05   ` IBMs LVM? Andreas Dilger
2001-09-20 16:12     ` Steven Whitehouse
2001-09-11 14:53 IBMs LVM ? David Balazic
2001-09-11 15:26 ` Christoph Hellwig
2001-09-11 17:57   ` Andreas Dilger
2001-09-11 18:06     ` Christoph Hellwig
2001-09-11 19:15       ` Andreas Dilger
2001-09-11 19:57         ` Christoph Hellwig
2001-09-27 19:36       ` Jes Sorensen
2001-09-27 23:03         ` Alan Cox

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=20010920135717.A11737@caldera.de \
    --to=hch@ns.caldera.de \
    --cc=adilger@turbolabs.com \
    --cc=corry@ecn.purdue.edu \
    --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