Method and apparatus for reporting error logs in a logical environment
First Claim
1. A method in a logical partitioned data processing system for managing an error log, the method comprising:
- receiving a request from a partition within a plurality of partitions in the logical partitioned data processing system to access error information;
determining whether the error information is located in a buffer;
responsive to the error information being absent in the buffer, retrieving the error information from a non-volatile memory;
assigning a selected period of time to the retrieved error information, wherein the selected period of time indicates when error information has expired; and
storing the relieved error information retrieved from the non-volatile memory in the buffer only for the selected period of time, wherein error information is deleted from the buffer after the selected period of time has passed.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer instructions for managing error logs. A request is received from a partition within a plurality of partitions in the logical partitioned data processing system to access error information. A determination is made as to whether the error information is located in a buffer. The error information is retrieved from a non-volatile memory in response to the error information being absent in the buffer. The retrieved error information retrieved from the non-volatile memory is stored in the buffer. This error information is stored in the buffer only for a selected period of time. After that period of time, this error information is deleted or removed from the buffer. In this manner, outdated error information is not returned to the plurality of partitions.
22 Citations
32 Claims
-
1. A method in a logical partitioned data processing system for managing an error log, the method comprising:
-
receiving a request from a partition within a plurality of partitions in the logical partitioned data processing system to access error information; determining whether the error information is located in a buffer; responsive to the error information being absent in the buffer, retrieving the error information from a non-volatile memory; assigning a selected period of time to the retrieved error information, wherein the selected period of time indicates when error information has expired; and storing the relieved error information retrieved from the non-volatile memory in the buffer only for the selected period of time, wherein error information is deleted from the buffer after the selected period of time has passed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method in a logical partitioned data processing system for managing error logs, the method comprising:
-
responsive to receiving a request for error information from a partition within a plurality of partitions in the logical partitioned data processing system, determining whether an error log is present in a buffer memory; responsive to an absence of the error log in the buffer memory, retrieving the error log from a non-volatile memory containing a set of error logs if the error log is unreported; assigning a selected period of time to the retrieved error log, wherein the selected period of time indicates when the error log has expired; storing the error log retrieved from the non-volatile memory in the buffer memory, wherein the error log is stored in the buffer only for the selected period of time, wherein error information is deleted from the buffer after the selected period of time has passed; and returning the error information to the partition using the error log stored in the buffer memory. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A logical partitioned data processing system for managing an error log, the logical partitioned data processing system comprising:
-
a bus system; a communications unit connected to the bus system; a memory connected to the bus system, wherein the memory includes a set of instructions; and a processing unit connected to the bus system, wherein the processing unit executes the act of instructions to receive a request from a partition within a plurality of partitions in the logical partitioned data processing system to access error information;
determine whether the error information is located in a buffer, retrieve the error information from a non-volatile memory in response to the error information being absent in the buffer;
assigning a selected period of time to the retrieved error information, wherein the selected period of time indicates when the error information has expired; and
store the retrieved error information retrieved from the non-volatile memory in the buffer in which the retrieved error information is stored in the buffer only for a selected period of time, wherein error information is deleted from the buffer after the selected period of time has passed.
-
-
16. A logical partitioned data processing system for managing error logs, the logical partitioned data processing system comprising:
-
a bus system; a communications unit connected to the bus system; a memory connected to the bus system, wherein the memory includes a set of instructions; and a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to determine whether an error log is present in a buffer memory in response to receiving a request for error information from a partition within a plurality of partitions in the logical partitioned data processing system;
retrieve the error log from a non-volatile memory containing a set of error logs if the error log is unreported in response to an absence of the error log in the buffer memory;
assigning a selected period of time to the retrieved error information, wherein the selected period of time indicates when the error information has expired;
store the error log retrieved from the non-volatile memory in the buffer memory in which the error log is stored in the buffer only for the selected period of time, wherein error information is deleted from the buffer after the selected period of time has passed; and
return the error information to the partition using the error log stored in the buffer memory.
-
-
17. A logical partitioned data processing system for managing an error log, the logical partitioned data processing system comprising:
-
receiving means for receiving a request from a partition within a plurality of partitions in the logical partitioned data processing system to access error information; determining means for determining whether the error information is located in a buffer; retrieving means, responsive to the error information being absent in the buffer, for retrieving the error information from a non-volatile memory; assigning means for assigning a selected period of time to the retrieved error information, wherein the selected period of time indicates when the error information has expired; and storing means for storing the retrieved error information retrieved from the non-volatile memory in the buffer only for the selected period of time, wherein error information is deleted from the buffer after the selected period of time has passed. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A logical partitioned data processing system for managing error logs, the logical partitioned data processing system comprising:
-
determining means, responsive to receiving a request for error information from a partition within a plurality of partitions in the logical partitioned data processing system, for determining whether an error log is present in a buffer memory; retrieving means, responsive to an absence of the error log in the buffer memory, for retrieving the error log from a non-volatile memory containing a set of error logs if the error log is unreported; assigning a selected period of time to the retrieved error information, wherein the selected period of time indicates when error information has expired; storing means for storing the error log retrieved from the non-volatile memory in the buffer memory for the selected period of time, wherein error information is deleted from the buffer the selected period of time has passed; and returning means for returning the error information to the partition using the error log stored in the buffer memory. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A computer program product in a computer readable medium for managing an error log, the computer program product comprising:
-
first instructions for receiving a request from a partition within a plurality of partitions in the logical partitioned data processing system to access error information; second instructions for determining whether the error information is located in a buffer; third instructions, responsive to the error information being absent in the buffer, for retrieving the error information from a non-volatile memory; fourth instruction means for assigning a selected period of time to the retrieved error information, wherein the selected period of time indicates when error information has expired; and fifth instructions for storing the retrieved error information retrieved from the non-volatile memory in the buffer, wherein the retrieved error information is stored in the buffer only for a selected period of time, and wherein error information is deleted from the buffer after the selected period of time has passed.
-
-
32. A computer program product in a computer readable medium for managing error logs, the computer program product comprising:
-
first instructions, responsive to receiving a request for error information from a partition within a plurality of partitions in the logical partitioned data processing system, for determining whether an error log is present in a buffer memory; second instructions, responsive to an absence of the error log in the buffer memory, for retrieving the error log from a non-volatile memory containing a set of error logs if the error log is unreported; third instructions for assigning a selected period of time to the retrieved error information, wherein the selected period of time indicates when error information has expired; fourth instructions for storing the error log retrieved from the non-volatile memory in the buffer memory for the selected period of time, wherein error information is deleted from the buffer after the selected period of time has passed; and fifth instructions for returning the error information to the partition using the error log stored in the buffer memory.
-
Specification