Error Processing Across Multiple Initiator Network
First Claim
1. A computer program product comprising a computer useable medium having a computer readable program, wherein the computer readable program, when executed on a computing device, causes the computing device to:
- receive an error event message indicating an error event in one of a plurality of software stacks in a network;
prioritize the error event;
assign an error recovery procedure for the error event to a software stack in the network; and
run the error recovery procedure in the software stack.
1 Assignment
0 Petitions
Accused Products
Abstract
An architecture for error log processing is provided. Each error log is given a defined priority and mapped to an error recovery procedure (ERP) to be run if the log is seen. The system has a plurality of software layers to process the errors. Each software layer processes the error independently. Errors are reported to a higher software stack when error recovery fails from the lower stack ERPs and recovery is non-transparent. If the system host identified for error processing fails, the control of the ERP is transferred during the failover process. Non-obvious failed component isolating ERPs are grouped to be run together to assist in isolating the failed component. Prioritization of the error systems may be based on a plurality of criteria. ERPs are assigned to run within a particular software stack.
-
Citations
20 Claims
-
1. A computer program product comprising a computer useable medium having a computer readable program, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
receive an error event message indicating an error event in one of a plurality of software stacks in a network; prioritize the error event; assign an error recovery procedure for the error event to a software stack in the network; and run the error recovery procedure in the software stack. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A data processing system in a storage area network, comprising:
-
a processor; and a memory, wherein the memory contains instructions which, when executed by the processor, cause the processor to; receive an error event message indicating an error event in one of a plurality of software stacks in the network; prioritize the error event; assign an error recovery procedure for the error event to a software stack in the network; and run the error recovery procedure in the software stack. - View Dependent Claims (11, 12, 13)
-
-
14. A method for error processing across a multiple initiator network, the method comprising:
-
receiving an error event message indicating an error event in one of a plurality of software stacks in the network; prioritizing the error event; assigning an error recovery procedure for the error event to a software stack in the network; and running the error recovery procedure in the software stack. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification