Automatic generation of recovery plans specific to individual storage elements
AssigneePure Storage, Inc.
InventorsScott Baker, Benjamin E Casey, Ronald Karr
Life of this patent
Estimating the term…
Abstract
An illustrative method includes a data protection system detecting a data corruption event that impacts data stored within a storage element of a storage system, identifying one or more attributes associated with the storage element, and determining, based on the one or more attributes associated with the storage element, a recovery plan for the storage element, the recovery plan specifying one or more operations configured to recover the data stored within the storage element from the data corruption event.
Claims19
A method comprising:
- identifying, by a data protection system and within a storage system subjected to a data corruption event, a storage element and an additional storage element that store data impacted by the data corruption event;
- identifying, by the data protection system, one or more attributes associated with the storage element and one or more additional attributes associated with the additional storage element;
- determining, by the data protection system based on the one or more attributes associated with the storage element, a recovery plan for the storage element, the recovery plan specifying one or more operations configured to recover impacted data in the storage element that is impacted by the data corruption event to an uncorrupted state;
- and
- determining, by the data protection system based on the one or more additional attributes associated with the additional storage element, an additional recovery plan for the additional storage element, the additional recovery plan of the additional storage element being distinct from the recovery plan of the storage element.
A system comprising:
- a memory storing instructions;
- and
- a processor communicatively coupled to the memory and configured to execute the instructions to:
- identify, within a storage system subjected to a data corruption event, a storage element and an additional storage element that store data impacted by the data corruption event;
- identify one or more attributes associated with the storage element and one or more additional attributes associated with the additional storage element;
- determine, based on the one or more attributes associated with the storage element, a recovery plan for the storage element, the recovery plan specifying one or more operations configured to recover impacted data in the storage element that is impacted by the data corruption event to an uncorrupted state;
- and
- determine, based on the one or more additional attributes associated with the additional storage element, an additional recovery plan for the additional storage element, the additional recovery plan of the additional storage element being distinct from the recovery plan of the storage element.
A non-transitory computer-readable medium storing instructions that, when executed, direct a processor of a computing device to:
- identify, within a storage system subjected to a data corruption event, a storage element and an additional storage element that store data impacted by the data corruption event;
- identify one or more attributes associated with the storage element and one or more additional attributes associated with the additional storage element;
- determine, based on the one or more attributes associated with the storage element, a recovery plan for the storage element, the recovery plan specifying one or more operations configured to recover impacted data in the storage element that is impacted by the data corruption event to an uncorrupted state;
- and
- determine, based on the one or more additional attributes associated with the additional storage element, an additional recovery plan for the additional storage element, the additional recovery plan of the additional storage element being distinct from the recovery plan of the storage element.
Dependencies are inferred from the claim text.