[PATCH/RFC] Linux MTD striping middle layer

Artem B. Bityutskiy dedekind at infradead.org
Wed Mar 22 11:30:21 EST 2006


On Wed, 2006-03-22 at 19:23 +0300, Alexander Belyakov wrote:
> as I have already said concatenation is like JBOD in the world of hard 
> drives. JBOD means "just a bunch of disks". Meanwhile striping is like 
> RAID level 0. As you may know JBOD and RAID0 are completely different. 
> Concatenation and striping have only one common thing - each of them 
> makes larger devices. That's all. All the rest are different including 
> new device parameters, writing, reading, erasing routines. Note, that 
> concatenation layer writes/erases/etc from the caller thread, meanwhile 
> striping layer do this from several separate threads, splitting 
> operations by special algorithm.
> 
> Moreover the idea is different. Concatenation only purpose is to make 
> larger device from several smaller devices. Striping purpose is to make 
> devices operate faster.
>From this I see that I have to study RAID stuff before looking at your
patch. This is why I did not understand your "threading" stuff. Pardon
me for repeating myself, but you should have noticed this in your post
and even provide an URL where people could read a short explanation of
concepts. Any good URL which could help me to realize your plays with
threads?

-- 
Best Regards,
Artem B. Bityuckiy,
St.-Petersburg, Russia.





More information about the linux-mtd mailing list