Subject: Re: Why my life is sucking. Part 2.
To: Greg Oster <firstname.lastname@example.org>
From: Johan Danielsson <email@example.com>
Date: 01/18/2001 15:20:34
Greg Oster <firstname.lastname@example.org> writes:
> There are some serious consequences to doing *ANYTHING* to data on a
> RAID set before the parity rewrite completes. If the parity is not
> correct for a given stripe, and you write real data to a portion of
> that stripe, old (and *incorrect*) parity will be used to create the
> new parity, and that new parity will also be *incorrect*.
Shouldn't the correct parity be calculated on demand then? That is,
fix the parity of the stripes you write to, before you write to them.