Re: [PATCH/RFC] Linux MTD striping middle layer

Artem B. Bityutskiy
2006-03-22T16:31:13Z

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.