commit | bc2607f393bd4fb844c1886a02af929ca0372056 | [log] [tgz] |
---|---|---|
author | NeilBrown <neilb@suse.de> | Thu Jul 28 11:39:22 2011 +1000 |
committer | NeilBrown <neilb@suse.de> | Thu Jul 28 11:39:22 2011 +1000 |
tree | 45c7f9c538b5e196e389454286771f3beb8628ba | |
parent | 7f0da59bdc2f65795a57009d78f7753d3aea1de3 [diff] |
md/raid5: write errors should be recorded as bad blocks if possible. When a write error is detected, don't mark the device as failed immediately but rather record the fact for handle_stripe to deal with. Handle_stripe then attempts to record a bad block. Only if that fails does the device get marked as faulty. Signed-off-by: NeilBrown <neilb@suse.de>