diff options
author | mav <mav@FreeBSD.org> | 2013-04-11 06:34:41 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2013-04-11 06:34:41 +0000 |
commit | 4a4cddb38e7fbb7ca0a5a22b0698eb9d91d9775f (patch) | |
tree | 702325ceed8053f7e9a5ac20dfb65fcf43d67611 /lib/libkvm/kvm.h | |
parent | ea145a8678878b2fe9970cf8eb1b49a3fd807dec (diff) | |
download | FreeBSD-src-4a4cddb38e7fbb7ca0a5a22b0698eb9d91d9775f.zip FreeBSD-src-4a4cddb38e7fbb7ca0a5a22b0698eb9d91d9775f.tar.gz |
Do not sent 120 TEST UNIT READY requests on generic NOT READY statuses.
Some failing disks tend to return vendor-specific ASC/ASCQ codes with
NOT READY sense key. It caused extremely long recovery attempts, repeating
these 120 TURs (it takes at least 1 minute) for every I/O request.
Instead of that use default error handling, doing just few retries.
Reviewed by: ken, gibbs
MFC after: 1 month
Diffstat (limited to 'lib/libkvm/kvm.h')
0 files changed, 0 insertions, 0 deletions