On Thu, Dec 22, 2005 at 11:55:44AM +0000, David Woodhouse wrote:
structures; it shouldn't be necessary for the RAID layer to do that for itself. _That_ kind of redundancy isn't what RAID is supposed to be about.
Its a neccessary part of RAID because duplicating raid functionality in every file system would be incredibly inefficient and lead to a lot of code duplication and bug. Its also neccessary because the raid functionality may not even be on the same host as the file system.
But yes, there are always band-aids which can help to improve any design flaw.
You need to learn the difference between a design flaw and pragmatic design.
"Perfection is the enemy of success"