Storage drive management
AssigneeHewlett Packard Enterprise Development LP
InventorDavid C. Burden
Life of this patent
Estimating the term…
Abstract
Examples disclosed herein relate to storage drive management. Some examples disclosed herein a storage controller may adjust failure criteria for a storage drive and determine whether to fail the storage drive based on the adjusted failure criteria. The storage controller may adjust the failure criteria based on various factors, such as the quantity of input/output (I/O) command abort attempts corresponding to the storage drive issued by a host device.
Claims20
A method for storage drive management, the method comprising:
- adjusting, by a storage controller, failure criteria for a storage drive based at least on a quantity of input/output (I/O) command abort attempts corresponding to the storage drive issued by a host device;
- and
- determining, by the storage controller, whether to fail the storage drive based on the adjusted failure criteria.
A system for storage drive management, comprising:
- a receive engine to receive, from a host device, input/output (I/O) command abort attempts corresponding to a storage drive among a plurality of storage drives included in a redundant array of independent disks (RAID) array;
- a failure criteria adjustment engine to adjust failure criteria for the storage drive based at least on whether a quantity of the received I/O command abort attempts exceeds a threshold quantity of I/O command abort attempts and a RAID configuration of the RAID array;
- and
- a determination engine to determine whether to fail the storage drive based on the adjusted failure criteria.
A non-transitory machine-readable storage medium comprising instructions executable by a processor of a storage controller for storage drive management, wherein the instructions are executable to:
- adjust a failure threshold for a storage drive based at least on a quantity of input/output (I/O) command abort attempts corresponding to the storage drive issued by a host device, an I/O latency for the storage drive, and an I/O error rate for the storage drive;
- and
- determine whether to fail the storage drive based on the adjusted failure threshold.
Dependencies are inferred from the claim text.