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. LVM failed on all three of > these -- and this si just what I noticed in a quick 5 minute glance > through the code. Sorry, but LVM is obsolete by design. It will continue > to work on 32 bit block devices, but if you try to use it beyond that, it > will fail. That said, we'll have to make sure these failures are graceful > and occur prior to the user having a chance at loosing any data. So are these tenents written down somewhere, or is it just understood that this is how it needs to be? Getting LVM 64-bit ready is certainly a priority for the LVM team, but this is the first I've seen of concrete requirements for doing so. Of course, I could just be blind and have missed everything too. ;) Regards, -- AJ Lewis Sistina Software Inc. Voice: 612-638-0500 1313 5th St SE, Suite 111 Fax: 612-638-0500 Minneapolis, MN 55414 E-Mail: lewis sistina com http://www.sistina.com Current GPG fingerprint = 3B5F 6011 5216 76A5 2F6B 52A0 941E 1261 0029 2648 Get my key at: http://www.sistina.com/~lewis/gpgkey (Unfortunately, the PKS-type keyservers do not work with multiple sub-keys) -----Begin Obligatory Humorous Quote---------------------------------------- The three most dangerous things are a programmer with a soldering iron, a manager who codes, and a user who gets ideas. -----End Obligatory Humorous Quote------------------------------------------ AJ Lewis Sistina Software Inc. Voice: 612-638-0500 1313 5th St SE, Suite 111 Fax: 612-638-0500 Minneapolis, MN 55414 E-Mail: lewis sistina com http://www.sistina.com Current GPG fingerprint = 3B5F 6011 5216 76A5 2F6B 52A0 941E 1261 0029 2648 Get my key at: http://www.sistina.com/~lewis/gpgkey (Unfortunately, the PKS-type keyservers do not work with multiple sub-keys) -----Begin Obligatory Humorous Quote---------------------------------------- Linux: Because rebooting is for adding new hardware. -----End Obligatory Humorous Quote------------------------------------------
Attachment:
pgp00009.pgp
Description: PGP signature