Alert Tracking In Storage
AssigneePure Storage, Inc.
InventorERIC D. SEPPANEN
Life of this patent
Estimating the term…
Abstract
Dynamically managing control information in a storage device, including: querying, by an array management module executing on a storage array controller, the storage device for a location of control information for the storage device, the control information describing the state of one or more memory blocks in the storage device; and issuing, by the array management module in dependence upon the location of the control information for the storage device, a request to retrieve the control information for the storage device.
Claims20
A method comprising:
- receiving, by a storage controller, an alert condition for a particular memory block in a particular storage device within a storage array, wherein the alert condition indicates that the particular memory block of the particular storage device is in a failure state;
- in response to receiving the alert condition, querying, by the storage controller, the particular storage device for a location storing control information for the particular storage device, wherein the control information includes a state of the particular memory block in the particular storage device;
- and
- updating, by the storage controller using a received location storing the control information, the control information for the particular storage device to indicate the failure state.
An apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of:
- receiving, by a storage controller, an alert condition for a particular memory block in a particular storage device within a storage array, wherein the alert condition indicates that the particular memory block of the particular storage device is in a failure state;
- in response to receiving the alert condition, querying, by the storage controller, the particular storage device for a location storing control information for the particular storage device, wherein the control information includes a state of the particular memory block in the particular storage device;
- and
- updating, by the storage controller using a received location storing the control information, the control information for the particular storage device to indicate the failure state.
A computer program product disposed upon a non-transitory computer readable medium, the computer program product comprising computer program instructions that, when executed, cause a computer to carry out the steps of:
- receiving, by a storage controller, an alert condition for a particular memory block in a particular storage device within a storage array, wherein the alert condition indicates that the particular memory block of the particular storage device is in a failure state;
- in response to receiving the alert condition, querying, by the storage controller, the particular storage device for a location storing control information for the particular storage device, wherein the control information includes a state of the particular memory block in the particular storage device;
- and
- updating, by the storage controller using a received location storing the control information, the control information for the particular storage device to indicate the failure state.
Dependencies are inferred from the claim text.