> So a parity rebuild does so by reading all the data and the
> exiting parity, computing the new parity, and then comparing the
> existing parity with the new parity.  If they match, it's on to the
> next stripe.  If they differ, the new parity is written out.
Oops.
What's the point of not simply writing out the computed parity?

> What we don't know here is what the state of the array was when you
> started the rebuild.  That is, was the parity 'mostly correct'
> beforehand? (i.e. saving having to do a lot of the writes).
I don't know either. If the discs contained a clean RAID set with a
different SPSU, was the parity correct?

Reply via email to