Re: raid6 - data integrity issue - data mis-compare on rebuilding RAID 6 - with 100 Mb resync speed.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 11 Apr 2014 17:41:12 +0530 "Manibalan P" <pmanibalan@xxxxxxxxxxxxxx>
wrote:

> Hi Neil,
> 
> Also, I found the data corruption issue on RHEL 6.5.
> 
> For your kind attention, I up-ported the md code [raid5.c + raid5.h]
> from FC11 kernel to CentOS 6.4, and there is no mis-compare with the
> up-ported code.

This narrows it down to between 2.6.29 and 2.6.32 - is that correct?

So it is probably the change to RAID6 to support async parity calculations.

Looking at the code always makes my head spin.

Dan : have you any ideas?

It seems that writing to a double-degraded RAID6 while it is recovering to
a space can trigger data corruption.

2.6.29 works
2.6.32 doesn't
3.8.0 still doesn't.

I suspect async parity calculations.

NeilBrown

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux