Re: softraid performance problem when rebuilding

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Marco Peereboom
Date: Wednesday, April 14, 2010 - 3:07 pm

First let me defend softraid.  The rebuild code is designed to offer
maximum data protection.  With this is mind certain assumptions were
made.

That said, I am not opposed to a patch to improve performance but with
all things softraid corner-cases are many and complicated.  A valid
patch will keep (at least) the following things in mind:
* Read/Write failure on valid disks
* Colliders in front or back of rebuild IO
* Multi chunk failures

The code also SHALL reuse normal IO paths.  This code can not be made
much more complicated before violating the KISS principle.  The patch
bellow is a little iffy because I don't know (yet) how this would
manifest itself in the afore mentioned cases.

But, improve the patch and make sure you cover the corner cases and we
might have a winner.

/marco

On Wed, Apr 14, 2010 at 09:25:25PM +0000, Matthew Roberts wrote:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
softraid performance problem when rebuilding, Matthew Roberts, (Tue Apr 13, 5:00 am)
Re: softraid performance problem when rebuilding, Alexander Hall, (Wed Apr 14, 3:11 am)
Re: softraid performance problem when rebuilding, Matthew Roberts, (Wed Apr 14, 2:25 pm)
Re: softraid performance problem when rebuilding, Alexander Hall, (Wed Apr 14, 2:57 pm)
Re: softraid performance problem when rebuilding, Marco Peereboom, (Wed Apr 14, 3:07 pm)
Re: softraid performance problem when rebuilding, Matthew Roberts, (Thu Apr 15, 11:28 am)