Linux LVM users
 help / color / mirror / Atom feed
From: "Eric M. Hopper" <hopper@omnifarious.org>
To: linux-lvm@sistina.com
Subject: Re: [linux-lvm] Re: [PATCH] 64 bit scsi read/write
Date: Thu, 5 Jul 2001 12:09:34 -0500	[thread overview]
Message-ID: <20010705120934.A30277@omnifarious.org> (raw)
In-Reply-To: <Pine.LNX.4.33.0107050310570.1063-100000@toomuch.toronto.redhat.com>; from bcrl@redhat.com on Thu, Jul 05, 2001 at 03:35:31AM -0400

[-- Attachment #1: Type: text/plain, Size: 1402 bytes --]

On Thu, Jul 05, 2001 at 03:35:31AM -0400, Ben LaHaise wrote:
> On Thu, 5 Jul 2001, Ragnar Kjørstad wrote:
> 
> > What do you mean?
> > Is it not feasible to fix this in LVM as well, or do you just not know
> > what needs to be done to LVM?
> 
> Fixing LVM is not on the radar of my priorities.  The code is sorely in
> need of a rewrite and violates several of the basic planning tenents that
> any good code in the block layer should follow.  Namely, it should have 1)
> planned on supporting 64 bit offsets, 2) never used multiplication,
> division or modulus on block numbers, and 3) don't allocate memory
> structures that are indexed by block numbers.

	It would seem to me that it would be nearly impossible to write
something that does the kind of block remapping that LVM does without
violating tenets 2 and 3.

	To me, that's like saying that no code that deals with memory
can have a data structure indexed by address, and you can't do masking
operations on memory addresses.  That would completely kill virtual
memory right there.

Have fun (if at all possible),
-- 
"It does me no injury for my neighbor to say there are twenty gods or no God.
It neither picks my pocket nor breaks my leg."  --- Thomas Jefferson
"Go to Heaven for the climate, Hell for the company."  -- Mark Twain
-- Eric Hopper (hopper@omnifarious.org  http://www.omnifarious.org/~hopper) --

[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

  parent reply	other threads:[~2001-07-05 17:09 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20010703065312.J4841@vestdata.no>
     [not found] ` <Pine.LNX.4.33.0107032211120.30968-100000@toomuch.toronto.redhat.com>
2001-07-05  6:34   ` [linux-lvm] Re: [PATCH] 64 bit scsi read/write Ragnar Kjørstad
2001-07-05  7:35     ` Ben LaHaise
2001-07-05 16:46       ` AJ Lewis
2001-07-05 17:09       ` Eric M. Hopper [this message]
2001-07-10 13:45       ` Heinz J. Mauelshagen
2001-07-13 18:20       ` Albert D. Cahalan
2001-07-13 20:41         ` Andreas Dilger
2001-07-13 21:14           ` Alan Cox
2001-07-14  3:23             ` Andrew Morton
2001-07-14  8:45               ` Alan Cox
2001-07-14 13:54                 ` Steven Lembark
     [not found]                 ` <20010715025001.B6722@weta.f00f.org>
2001-07-14 15:41                   ` Jonathan Lundell
2001-07-14 20:11                   ` Daniel Phillips
2001-07-15  1:21                     ` Andrew Morton
2001-07-15  1:53                       ` Daniel Phillips
     [not found]                     ` <20010715153607.A7624@weta.f00f.org>
2001-07-15  6:05                       ` John Alvord
     [not found]                         ` <20010715180752.B7993@weta.f00f.org>
2001-07-15 13:16                           ` Ken Hirsch
2001-07-15 22:14                             ` Daniel Phillips
2001-07-17  0:31                           ` Juan Quintela
2001-07-15 13:44                       ` Daniel Phillips
     [not found]                         ` <20010716023911.A10576@weta.f00f.org>
2001-07-15 15:06                           ` Jonathan Lundell
     [not found]                             ` <20010716032220.B10635@weta.f00f.org>
2001-07-15 17:44                               ` Jonathan Lundell
2001-07-15 17:47                             ` Justin T. Gibbs
2001-07-15 23:14                               ` Rod Van Meter
     [not found]                               ` <20010716205633.G11938@weta.f00f.org>
2001-07-16 13:19                                 ` Daniel Phillips
2001-07-16 14:26                                   ` Heinz J. Mauelshagen
2001-07-15 15:32                           ` Alan Cox
2001-07-14 17:33                 ` Jonathan Lundell
     [not found]                   ` <20010715160247.I7624@weta.f00f.org>
2001-07-15  5:46                     ` Jonathan Lundell
     [not found] <20010714090703.B5737@weta.f00f.org>
2001-07-13 22:04 ` Andreas Dilger
2001-07-14  0:49   ` Jonathan Lundell

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=20010705120934.A30277@omnifarious.org \
    --to=hopper@omnifarious.org \
    --cc=linux-lvm@sistina.com \
    /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