Apparatus, system, and method for rapid grading of computer storage operating condition
First Claim
1. An apparatus comprising:
- a storage log module that logs error information regarding any error in a storage subsystem that occurs during normal operation of the storage subsystem;
a storage test module that performs a cursory check of the storage subsystem as requested by a user; and
a storage diagnostic module thatprovides a grade of the operating condition of the storage subsystem on an operating condition scale having at least three grades ranging from pristine to failing with at least one intermediate grade, the grades based at least in part upon the error information logged and upon results of the cursory check, andinstructs the storage test module to perform a comprehensive test of the storage subsystem according to the grade provided, upon request by a userwherein the storage log module, storage test module, and storage diagnostic module comprise one or more of circuitry and executable code, the executable code stored on non-transitory computer-readable storage media.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for rapidly grading the operating condition of computer storage. A storage log module 312 logs error information regarding any error in a storage subsystem 302 that occurs during normal operation. A storage test module 314 performs a cursory check 318 of the storage subsystem 302 as requested by a user. A storage diagnostic module 316 grades the storage subsystem 302 on an operating condition scale based at least in part upon the error information logged and upon results of the cursory check 318. In one embodiment, the storage subsystem 302 is graded as pristine if no error has been logged and no error was detected by the cursory check 318, as potentially failing if any error has been logged but no error was detected by the cursory check 318, and as failing if any error was detected by the cursory check 318.
17 Citations
24 Claims
-
1. An apparatus comprising:
-
a storage log module that logs error information regarding any error in a storage subsystem that occurs during normal operation of the storage subsystem; a storage test module that performs a cursory check of the storage subsystem as requested by a user; and a storage diagnostic module that provides a grade of the operating condition of the storage subsystem on an operating condition scale having at least three grades ranging from pristine to failing with at least one intermediate grade, the grades based at least in part upon the error information logged and upon results of the cursory check, and instructs the storage test module to perform a comprehensive test of the storage subsystem according to the grade provided, upon request by a user wherein the storage log module, storage test module, and storage diagnostic module comprise one or more of circuitry and executable code, the executable code stored on non-transitory computer-readable storage media. - View Dependent Claims (2, 3)
-
-
4. A system comprising:
-
a storage subsystem; a storage log module that logs error information regarding any error in the storage subsystem that occurs during normal operation of the storage subsystem; a storage test module that performs a cursory check of the storage subsystem as requested by a user; and a storage diagnostic module that provides a grade of the operating condition of the storage subsystem on an operating condition scale having at least three grades ranging from pristine to failing with at least one intermediate grade, the grades based at least in part upon the error information logged and upon results of the cursory check, and instructs the storage test module to perform a comprehensive test of the storage subsystem according to the grade provided, upon request by a user; and a computer, having access to the storage subsystem, that incorporates the foregoing modules. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product comprising a non-transitory computer readable storage medium having computer usable program code executable to perform operations, the operations of the computer program product comprising:
-
logging error information regarding any error in a storage subsystem that occurs during normal operation of the storage subsystem; performing a cursory check of the storage subsystem as requested by a user; and providing a grade of the operating condition of the storage subsystem on an operating condition scale having at least three grades ranging from pristine to failing with at least one intermediate grade, the grades based at least in part upon the error information logged and upon results of the cursory check; and performing a comprehensive test of the storage subsystem according to the grade provided, upon request by a user. - View Dependent Claims (15, 16)
-
-
17. A machine-implemented method comprising the steps of:
-
logging error information regarding any error in a storage subsystem that occurs during normal operation of the storage subsystem; performing a cursory check of the storage subsystem as requested by a user; providing a grade of the operating condition of the storage subsystem on an operating condition scale having at least three grades ranging from pristine to failing with at least one intermediate grade, the grades based at least in part upon the error information logged and upon results of the cursory check; and performing a comprehensive test of the storage subsystem according to the grade provided, upon request by a user. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification