Files
linux/drivers
NeilBrown 8c2b26e45c md/raid1: delay reads that could overtake behind-writes.
commit e555190d82 upstream.

When a raid1 array is configured to support write-behind
on some devices, it normally only reads from other devices.
If all devices are write-behind (because the rest have failed)
it is possible for a read request to be serviced before a
behind-write request, which would appear as data corruption.

So when forced to read from a WriteMostly device, wait for any
write-behind to complete, and don't start any more behind-writes.

Signed-off-by: NeilBrown <neilb@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2010-08-13 13:20:25 -07:00
..
2009-06-16 19:50:13 -07:00
2010-08-02 10:20:43 -07:00
2009-09-24 07:21:05 -07:00
2009-10-15 09:58:27 -06:00
2010-08-13 13:19:34 -07:00
2009-11-12 07:26:01 -08:00
2010-08-02 10:20:53 -07:00
2010-08-13 13:20:13 -07:00
2010-08-10 10:20:51 -07:00
2009-07-12 12:22:34 -07:00
2010-08-02 10:20:42 -07:00
2010-08-13 13:19:51 -07:00
2009-06-18 13:04:04 -07:00
2010-05-12 14:57:15 -07:00