Systems for agile error determination and reporting and methods thereof
First Claim
1. A method for handling errors, comprising:
- detecting that an error has occurred in a machine in a system;
determining an error ID associated with the error;
determining whether or not the error should be reported to a host system for further analysis based on the error ID;
determining that one or more actions should be taken by the system based on the error ID; and
sending information corresponding to the error to the host system after it is determined that the error should be reported to the host system.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment, a method for handling errors includes detecting that an error has occurred in a machine in a system, determining an error ID associated with the error, determining that the error should be reported to a host system for further analysis based on the error ID, determining that one or more actions should be taken by the system based on the error ID, and sending information corresponding to the error to the host system after it is determined that the error should be reported to the host system. In another embodiment, a system includes a processor and logic for performing the method. According to another embodiment, a computer program product includes a computer readable storage medium having computer readable code embodied therewith for performing the method. Other methods, systems, and computer program products are also described according to more embodiments.
36 Citations
20 Claims
-
1. A method for handling errors, comprising:
-
detecting that an error has occurred in a machine in a system; determining an error ID associated with the error; determining whether or not the error should be reported to a host system for further analysis based on the error ID; determining that one or more actions should be taken by the system based on the error ID; and sending information corresponding to the error to the host system after it is determined that the error should be reported to the host system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for handling errors, comprising:
-
a hardware processor; logic for detecting that an error occurred in a machine in a system; logic for determining an error ID associated with the error by looking up the error ID from a register of the machine on which the error occurred; logic for determining whether or not the error is a type that is reported to a host system for further analysis based on the error ID; logic for determining that additional actions should be taken by the system based on the error ID; and logic for sending information corresponding to the error to the host system after it is determined that the error is the type that is reported to the host system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product for handling errors, the computer program product comprising:
-
a non-transitory computer readable storage medium having, computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to detect that an error occurred in a machine in a system; computer readable program code configured to determine an error ID associated with the error, wherein each error ID is based on an error code set; computer readable program code configured to determine that whether or not the error should be reported to a host system for further analysis based on the error ID, comprising; computer readable program code configured to locate a command associated with the error ID in an error determination table which includes a plurality of error IDs each associated with either a command to send information corresponding to the error to the host system or a command not to send information corresponding to the error to the host system; computer readable program code configured to follow the command associated with the error ID in the error determination table; computer readable program code configured to determine that one or more actions should be taken based on the error ID, comprising; computer readable program code configured to locate the error ID in an action table including a plurality of error IDs associated with either no command, one command, or multiple commands to perform in response to the error being detected; computer readable program code configured to perform the command associated with the error ID, wherein the commands include at least one of; computer readable program code configured to execute a command which caused the error, gather output caused by the execution of the command, and send the gathered output to the host system; and computer readable program code configured to collect log data, and send the log data to the host system; and computer readable program code configured to send information corresponding to the error to the host system after it is determined that the error should be reported to the host system. - View Dependent Claims (19, 20)
-
Specification