Generic error recovery
First Claim
1. An error recovery subsystem for use in a data processing system comprisinga user editable file including rules for machine-executed definition of fields in a system state of the data processing system and including possible error states of the data processing system;
- andmeans for comparing the system state and the error states for invoking an appropriate sequence of recovery actions depending upon which error state matches the system state, the means for comparing and invoking coupled to the user editable file.
1 Assignment
0 Petitions
Accused Products
Abstract
An error recovery subsystem which can be easily modified for use with any physical hardware which is being monitored is disclosed. The error recovery subsystem employs a user editable file including the rules for defining the system state, the error states, and the sequences of recovery actions to be taken depending upon the comparison between the system state and the error states. The rules for defining the system state, include don'"'"'t care variables, and the sequences of recovery actions are specified using an index into a set of elemental recovery actions. Because the system state, error state, and sequence of recovery actions are defined in a user editable file modifications to the error recovery scheme can be made without recompiling the error recovery subsystem program code. Such modifications to the error recovery subsystem may therefore be made on a real time basis. A method for recovering from an error and a program product therefore are also disclosed.
-
Citations
11 Claims
-
1. An error recovery subsystem for use in a data processing system comprising
a user editable file including rules for machine-executed definition of fields in a system state of the data processing system and including possible error states of the data processing system; - and
means for comparing the system state and the error states for invoking an appropriate sequence of recovery actions depending upon which error state matches the system state, the means for comparing and invoking coupled to the user editable file. - View Dependent Claims (2, 3, 4, 5, 6)
- and
-
7. An error recovery subsystem for use in an automated storage library comprising:
-
a user editable file including rules for machine-executed definition of fields in a system state of the automated storage library, including possible error states of the automated storage library using at least one don'"'"'t car variable, and including sequences of recovery action indices, the indices indexing into a list of individual recovery actions for the automated storage library; and means for comparing the system state and the error states and for invoking a sequence of recovery actions depending upon which error state matches the system state, the means for comparing and invoking coupled to the user editable file. - View Dependent Claims (8, 9)
-
-
10. A method for recovering from an error in a data processing system comprising machine-executed steps of:
-
determining a system state of the data processing system; comparing the system state to possible error states; and invoking a sequence of recovery actions depending upon which error state matches the system state using a sequence of recovery action indices, the indices determined according to which error state matches the system state and indexing into a list of individual recovery actions for the data processing system. - View Dependent Claims (11)
-
Specification