Hi Mjt,
I hoped so - great it is implemented like that.
Well, then all that's needed is the check at assembly/creation time:
- (is the drive an ATA-drive) && (does it support SCT ERC)
-> and if it does, set some reasonable timeouts. (like the 7s it is with
enterprise class drives for reading. For writing I would suggest 14s,
bearing in mind that too quick reallocation results in the spare sectors
running out quickly.)
The writing back (I guess this is done with a reasonable amount of
retries) does not make sense if the drive is still in its error recovery
procedure and does not react to any commands until it is done.
P.S.: I have already implemented the checks and setup, but in userspace
using SG_IO.
/st0ff
--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html