Re: [neilbrown/mdadm] Add udev-md-raid-safe-timeouts.rules (#32)

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

 



On 11/03/2017 02:37 AM, NeilBrown wrote:
> 
> This pull request appeared on my github mdadm ... thing.
> 
> I haven't looked in detail.  If someone would like to review it
> or something, that would be nice.

Finally got around to looking at this. I am not hugely familiar with
smartctl, but it looks reasonable to me, especially since they won't be
auto-installed.

Jonathan, please make sure to always CC linux-raid on all mdadm related
patches. Note I prefer patches to git pull requests.

Thanks,
Jes


> Thanks,
> NeilBrown
> 
> On Fri, Nov 03 2017, jonathanunderwood wrote:
> 
>> These udev rules attempt to set a safe kernel controller
>> timeout for disks containing RAID level 1 or higher
>> partitions for commodity disks which do not have SCTERC
>> capability, or do have it but it is disabled.
>>
>> No attempt is made to change the STCERC settings on devices
>> which support it.
>>
>> This attempts to mitigate the problem described here:
>>
>>     https://raid.wiki.kernel.org/index.php/Timeout_Mismatch
>>     http://strugglers.net/~andy/blog/2015/11/09/linux-software-raid-and-drive-timeouts/
>>
>> where the kernel controller may timeout on a read from a
>> disk after the default timeout of 30 seconds and consequently
>> cause mdraid to regard the disk as dead and eject it from the
>> RAID array.
>>
>> The mitigation is to set the timeout to 180 seconds for disks
>> which contain a RAID level 1 or higher partition.
>> You can view, comment on, or merge this pull request online at:
>>
>>   https://github.com/neilbrown/mdadm/pull/32
>>
>> -- Commit Summary --
>>
>>   * Add udev-md-raid-safe-timeouts.rules
>>
>> -- File Changes --
>>
>>     A udev-md-raid-safe-timeouts.rules (61)
>>
>> -- Patch Links --
>>
>> https://github.com/neilbrown/mdadm/pull/32.patch
>> https://github.com/neilbrown/mdadm/pull/32.diff
>>
>> -- 
>> You are receiving this because you are subscribed to this thread.
>> Reply to this email directly or view it on GitHub:
>> https://github.com/neilbrown/mdadm/pull/32

--
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