Subject: Re: Why my life is sucking. Part 2.
To: Greg Oster <oster@cs.usask.ca>
From: Johan Danielsson <joda@pdc.kth.se>
List: current-users
Date: 01/18/2001 15:20:34
Greg Oster <oster@cs.usask.ca> 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.

/Johan