Data Corruption Diagnostic Engine
First Claim
Patent Images
1. A computer-implemented method to process errors related to a data storage system, said errors arising from a plurality of storage structures in said data storage system, the method comprising:
- checking integrity of data in a storage structure from which an error arises;
wherein a failure, if existing in said storage structure, is identified by said checking; and
storing in a memory, a set of failures, said set comprising said failure and additional failures;
wherein said additional failures, if existing in said storage structure, are identified by at least one of;
(a) said checking and (b) repeating said checking.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer is programmed to execute a diagnostic procedure either on a pre-set schedule or asynchronously in response to an event, such as an error message, or a user command. When executed, the diagnostic procedure automatically checks for integrity of one or more portions of data in the computer, to identify any failure(s). In some embodiments, the failure(s) may be displayed to a human, after revalidation to exclude any failure that no longer exists.
-
Citations
21 Claims
-
1. A computer-implemented method to process errors related to a data storage system, said errors arising from a plurality of storage structures in said data storage system, the method comprising:
-
checking integrity of data in a storage structure from which an error arises; wherein a failure, if existing in said storage structure, is identified by said checking; and storing in a memory, a set of failures, said set comprising said failure and additional failures; wherein said additional failures, if existing in said storage structure, are identified by at least one of;
(a) said checking and (b) repeating said checking. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium comprising instructions to process a plurality of errors related to a data storage system, said data storage system comprising a plurality of storage structures, each storage structure comprising data stored persistently in non-volatile storage media of the data storage system, the computer-readable storage medium comprising:
-
instructions responsive at least partially to occurrence of a first error in said plurality of errors, to check integrity of data in a storage structure from which said first error arises, thereby to identify a failure of said storage structure; instructions to store in a memory, a set of failures, said set comprising said failure and additional failures. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A database management system, implemented at least partially by a computer, to correct a plurality of predetermined errors that corrupt data in a database in the computer, the database management system comprising:
-
means responsive at least partially to occurrence of said first error during said system accessing said data, for checking integrity of data in a storage structure from which a first error arises, thereby to identify a failure of said storage structure; means for storing in a memory, a set of failures, said set comprising said failure and additional failures.
-
Specification