Systems and methods for data storage remediation
AssigneeFacebook, Inc.
InventorsJonathan Charles Brauer, Mateusz Marek Niewczas, Eran Tal
Life of this patent
Estimating the term…
Abstract
Systems, methods, and non-transitory computer-readable media can receive an indication that a drive included in a set of drives has experienced an error. Acquiring first data associated with the drive can be attempted. The drive can be prompted to undergo a power-cycle. Acquiring second data associated with the drive can be attempted. At least one of the first data or the second data can be analyzed to determine that the drive is remediable. At least the drive included in the set of drives can be remediated, such as by being rebuilt or reconfigured.
Claims20
A computer-implemented method comprising:
- receiving, by a computing system, an indication that a drive included in a set of drives has experienced an error;
- attempting, by the computing system, to acquire first data associated with the drive;
- prompting, by the computing system, the drive to undergo a power-cycle;
- attempting, by the computing system, to acquire second data associated with the drive;
- analyzing, by the computing system, at least one of the first data or the second data to determine that the drive is remediable;
- and
- remediating, by the computing system, at least the drive included in the set of drives.
A system comprising:
- at least one processor;
- and
- a memory storing instructions that, when executed by the at least one processor, cause the system to perform:
- receiving an indication that a drive included in a set of drives has experienced an error;
- attempting to acquire first data associated with the drive;
- prompting the drive to undergo a power-cycle;
- attempting to acquire second data associated with the drive;
- analyzing at least one of the first data or the second data to determine that the drive is remediable;
- and
- remediating at least the drive included in the set of drives.
A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform:
- receiving an indication that a drive included in a set of drives has experienced an error;
- attempting to acquire first data associated with the drive;
- prompting the drive to undergo a power-cycle;
- attempting to acquire second data associated with the drive;
- analyzing at least one of the first data or the second data to determine that the drive is remediable;
- and
- remediating at least the drive included in the set of drives.
Dependencies are inferred from the claim text.