METHOD FOR DETECTION OF SOFT MEDIA ERRORS FOR HARD DRIVE
First Claim
1. A computer-implemented method for detecting unexpectedly high latency due to excessive retries of a given storage device of a set of storage devices, the computer-implemented method comprising, by a processor and associated memory:
- monitoring one or more completion time characteristics of one or more accesses between the given storage device and one or more host machines;
comparing the one or more completion time characteristics with a given threshold; and
as a result of the comparison, reporting, by the one or more host machines, at least one error associated with the given storage device, the error being unreported by the set of storage devices.
14 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments are directed to a method, corresponding system, and corresponding apparatus for detecting unexpectedly high latency, due to excessive retries of a given storage device of a set of storage devices. Some embodiments may comprise a processor and associated memory. Some embodiments may monitor one or more completion time characteristics of one or more accesses between the given storage device and one or more host machines. Some embodiments may then compare the one or more completion time characteristics with a given threshold. As a result of the comparison, some embodiments may report, by the one or more host machines, at least one error associated with the given storage device. The error may be unreported by the set of storage devices.
-
Citations
20 Claims
-
1. A computer-implemented method for detecting unexpectedly high latency due to excessive retries of a given storage device of a set of storage devices, the computer-implemented method comprising, by a processor and associated memory:
-
monitoring one or more completion time characteristics of one or more accesses between the given storage device and one or more host machines; comparing the one or more completion time characteristics with a given threshold; and as a result of the comparison, reporting, by the one or more host machines, at least one error associated with the given storage device, the error being unreported by the set of storage devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information handling system (IHS) comprising:
-
a computing module configured to monitor one or more completion time characteristics of one or more accesses between a given storage device of a set of storage devices and one or more host machines; the computing module further configured to compare the one or more completion time characteristics with a given threshold; and a reporting module, configured to report by the one or more host machines, as a result of the comparison, at least one error associated with the given storage device, the error being unreported by the set of storage devices. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium having stored thereon a sequence of instructions which, when loaded and executed by a processor coupled to an apparatus, causes the apparatus to:
-
monitor one or more completion time characteristics of one or more accesses between a given storage device of a set of storage devices and one or more host machines; compare the one or more completion time characteristics with a given threshold; and report by the one or more host machines, as a result of the comparison, at least one error associated with the given storage device, the error being unreported by the set of storage devices. - View Dependent Claims (18, 19, 20)
-
Specification