[linux-lvm] Re: RAID5 + LVM stillborn

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tuesday 25 February 2003 09:57 pm, Joe Thornber wrote:
> As far as I'm aware the only reason LVM doesn't have raid5 is that
> nobody has written it.  What is the serialisation problem ?

Software RAID in 2.4 maintains a stripe cache that must be the same size as 
the incoming reads and writes.  Usually this is 4k for standard filesystem 
io.  But e.g. if you do a mkfs, then it can change.  When md gets a request 
for a different sized read or write, it flushes the cache and rebuilds for 
the new size.

That's a bad feature in LVM's case, because once you make a snapshot, you get 
a barrage of requests coming in at different sizes: filesystem (4096), 
snapshots (512) and I think syncs (0), so in effect there is no cache since 
it's syncing several times per second.

Like I said, the perfomance is very bad.  I oopsed a machine today by 
snapshotting an incoming FTP directory.  Sorry, I sort of threw up my hands 
earlier.  But tomorrow morning I'm going to see how repeatable it is and post 
to -dev.

Thanks.

-- 
Jason Smith
Open Enterprise Systems
Bangkok, Thailand

_______________________________________________
linux-lvm mailing list
linux-lvm@sistina.com
http://lists.sistina.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/

[Index of Archives]     [Gluster Users]     [Kernel Development]     [Linux Clusters]     [Device Mapper]     [Security]     [Bugtraq]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]

  Powered by Linux