Handling of stale array members in Linux MD

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

 



I'm looking at adding validation of array members to grub2 array
assembly code and have some questions.

1. As far as I understand, two devices are compared basing on single 64
bit event counter. I do not see any counter wrap around check. Is it
something that can not ever happen?

2. When array is declared ready for use? I.e. consider RAID10 with 4
members where each mirror pair lost one member. E.g. due to
connectivity failure. After some time system is rebooted and second
pair is lost, but the first one is now available. So we get valid array
(both stale members have the same event counter). Will array be
assembled at this point? What happens if other two device appear later?
Will the be kicked off array? 

Thank you in advance

-andrey
--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[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