US6701464B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and system for reporting error logs within a logical partition environment
Assignee: International Business Machines Corp
•
Filing: 2001-03-01
•
Granted: 2004-03-02
•
Expires: 2021-03-01
Abstract
Abstract A method system for reporting error logs in a logical partition computer system is disclosed. Error logs reported for the computer system are stored in an error log partition. An event scan routine is instantiated for each of the logical partitions that make requests to read new error logs in the error log partition. In response to receiving a request from each of the event scan routines, the new error log is retrieved for the respective event scan routines. Once it has been determined that each of the logical partitions have read the new error log, the new error log is marked as ready for deletion in the error log partition.
Inventors
- 👤 Christopher Harry Austen
- 👤 Douglas Wayne Oliver
- 👤 Mark Walz Wenning
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 03:08
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/0766; G06F11/0787; G06F11/0706; G06F11/0712
Claims Analysis
Total Claims: 33
Claim 1
Independent Claim
115 words
A method for reporting error logs in a logical partition computer system, the error logs being stored in an error log partition, the method comprising the steps of: (a) instantiating an event scan routine for each of a plurality of logical partitions in the system; (b) in response to receiving requests to read a new error log from each of the event scan routines, retrieving the new error log for the respective event scan routines; and (c) once it has been determined that each of the plurality of logical partitions have read the new error logs in the error log partition, marking the new error logs as ready for deletion in the error log partition.
Claim 2
Independent Claim
115 words
A method for reporting error logs in a logical partition computer system, the error logs being stored in an error log partition, the method comprising the steps of: (a) instantiating an event scan routine for each of a plurality of logical partitions in the system; (b) in response to receiving requests to read a new error log from each of the event scan routines, retrieving the new error log for the respective event scan routines; and (c) once it has been determined that each of the plurality of logical partitions have read the new error logs in the error log partition, marking the new error logs as ready for deletion in the error log partition.
Claim 3
Dependent Claim
32 words
The method of claim 1 wherein step (b) further includes the step of keeping track of which of the logical partitions have read which error logs by maintaining a partition log matrix.
Claim 4
Dependent Claim
54 words
The method of claim 2 wherein step (b) further includes the step of providing the partition log matrix with a record for each of the logical partitions, wherein each record includes a field for each error log in the error log partition indicating whether or not the logical partition has read the error log.
Claim 5
Dependent Claim
32 words
The method of claim 3 wherein step (b) further includes the step of checking for new error logs by checking the error log partition for error logs that are marked as “unread”.
Claim 6
Dependent Claim
38 words
The method of claim 4 wherein step (b) further includes the step of: for each new error log found, adding an entry for each new error log found to each of the records in the partition log matrix.
Claim 7
Dependent Claim
51 words
The method of claim 5 wherein step (b) further includes the step of: indicating a read status of the error log entries by marking the entry as “unread” in the records corresponding to active logical partitions, and by marking the entry as “read” in the records corresponding to inactive logical partitions.
Claim 8
Dependent Claim
30 words
The method of claim 6 wherein step (b) further includes the step of: marking the new error logs in the error log partition as “read but not ready for deletion”.
Claim 9
Dependent Claim
68 words
The method of claim 7 wherein step (b) further includes the step of: after each entry for each new error log is added to the partition log matrix, checking the record corresponding to the logical partition that requested to read the new error logs for any error logs marked as “unread”, and returning to a corresponding event scan routine the unread error logs from the error log partition.
Claim 10
Independent Claim
47 words
The method of claim to 8 wherein step (c) further includes the step of: marking an error log as “read and ready for deletion” in the error log partition once all of the entries for the error logs are marked as “read” in the partition log matrix.
Claim 11
Dependent Claim
32 words
The method of claim 9 wherein step (c) further includes the step of: deleting all of the error logs in the error log partition that are marked “read and ready for deletion”.
Claim 12
Dependent Claim
110 words
A logical partition computer system, wherein error logs reported for the system are stored in an error log partition, comprising: means for instantiating an event scan routine for each of a plurality of logical partitions in the system; means in response to receiving requests to read a new error log from each of the event scan routines, for retrieving the new error log for the respective event scan routine; and means for marking the new error logs as ready for deletion in the error log partition once it has been determined that each of the plurality of logical partitions have read the new error logs in the error log partition.
Claim 13
Dependent Claim
110 words
A logical partition computer system, wherein error logs reported for the system are stored in an error log partition, comprising: means for instantiating an event scan routine for each of a plurality of logical partitions in the system; means in response to receiving requests to read a new error log from each of the event scan routines, for retrieving the new error log for the respective event scan routine; and means for marking the new error logs as ready for deletion in the error log partition once it has been determined that each of the plurality of logical partitions have read the new error logs in the error log partition.
Claim 14
Dependent Claim
24 words
The system of claim 11 wherein a partition log matrix is used to determine which of the logical partitions have read which error logs.
Claim 15
Dependent Claim
46 words
The system of claim 12 wherein the partition log matrix includes a record for each of the logical partitions, wherein each record includes a field for each error log in the error log partition indicating whether or not the logical partition has read the error log.
Claim 16
Dependent Claim
25 words
The system of claim 13 wherein new error logs are found by checking the error log partition for error logs that are marked as “unread”.
Claim 17
Dependent Claim
32 words
The system of claim 14 wherein for each new error log found, an entry for each new error log found is added to each of the records in the partition log matrix.
Claim 18
Dependent Claim
48 words
The system of claim 15 wherein a read status of the error log is indicated by marking the error log's entry as “unread” in the records corresponding to active logical partitions, and by marking the error log's entry as “read” in the records corresponding to inactive logical partitions.
Claim 19
Dependent Claim
24 words
The system of claim 16 wherein the new error logs are marked in the error log partition as “read but not ready for deletion”.
Claim 20
Dependent Claim
63 words
The system of claim 17 wherein after each entry for each new error log is added to the partition log matrix, the record corresponding to the logical partition that requested to read the new error logs is checked for any error logs marked as “unread”, and the unread error logs from the error log partition are returned to a corresponding event scan routine.
Claim 21
Dependent Claim
40 words
The system of claim 18 wherein once all of the entries for an error log are marked as “read” in the partition log matrix, the error log is marked as “read and ready for deletion” in the error log partition.
Claim 22
Dependent Claim
31 words
The system of claim 19 wherein all of the error logs in the error log partition that are marked “read and ready for deletion” are deleted by a control service processor.
Claim 23
Dependent Claim
118 words
A computer program product for reporting error logs in a logical partition computer system, the error logs being stored in an error log partition, for the computer program product having program instructions: (a) instantiating an event scan routine for each of a plurality of logical partitions in the system; (b) in response to receiving requests to read a new error log from each of the event scan routines, retrieving the new error log for the respective event scan routines; and (c) once it has been determined that each of the plurality of logical partitions have read the new error logs in the error log partition, marking the new error logsas ready for deletion in the error log partition.
Claim 24
Dependent Claim
118 words
A computer program product for reporting error logs in a logical partition computer system, the error logs being stored in an error log partition, for the computer program product having program instructions: (a) instantiating an event scan routine for each of a plurality of logical partitions in the system; (b) in response to receiving requests to read a new error log from each of the event scan routines, retrieving the new error log for the respective event scan routines; and (c) once it has been determined that each of the plurality of logical partitions have read the new error logs in the error log partition, marking the new error logsas ready for deletion in the error log partition.
Claim 25
Dependent Claim
34 words
The computer readable medium of claim 21 wherein instruction (b) further includes the instruction of keeping track of which of the logical partitions have read which error logs by maintaining a partition log matrix.
Claim 26
Dependent Claim
56 words
The computer readable medium of claim 22 wherein instruction (b) further includes the instruction of providing the partition log matrix with a record for each of the logical partitions, wherein each record includes a field for each error log in the error log partition indicating whether or not the logical partition has read the error log.
Claim 27
Dependent Claim
34 words
The computer readable medium of claim 23 wherein instruction (b) further includes the instruction of checking for new error logs by checking the error log partition for error logs that are marked as “unread”.
Claim 28
Dependent Claim
40 words
The computer readable medium of claim 24 wherein instruction (b) further includes the instruction of: for each new error log found, adding an entry for each new error log found to each of the records in the partition log matrix.
Claim 29
Dependent Claim
53 words
The computer readable medium of claim 25 wherein instruction (b) further includes the instruction of: indicating a read status of the error log entries by marking the entry as “unread” in the records corresponding to active logical partitions, and by marking the entry as “read” in the records corresponding to inactive logical partitions.
Claim 30
Dependent Claim
32 words
The computer readable medium of claim 26 wherein instruction (b) further includes the instruction of: marking the new error logs in the error log partition as “read but not ready for deletion”.
Claim 31
Dependent Claim
71 words
The computer readable medium of claim 27 wherein instruction (b) further includes the instruction of: after each entry for each new error log is added to the partition log matrix, checking the record corresponding to the logical partition that requested to read the new error logs for any error logs marked as “unread”, and returning to the a corresponding event scan routine the unread error logs from the error log partition.
Claim 32
Dependent Claim
48 words
The computer readable medium of claim 28 wherein instruction (c) further includes the instruction of: marking an error log as “read and ready for deletion” in the error log partition once all of the entries for the error logs are marked as “read” in the partition log matrix.
Claim 33
Dependent Claim
35 words
The computer readable medium of claim 29 dedicated wherein instruction (c) further includes the instruction of: deleting all of the error logs in the error log partition that are marked “read and ready for deletion”.
References Cited (Backward Citations)
US4914586A
Cited
US5155731A
Cited
US5557740A
Cited
US5862316A
Cited
US6289379B1
Cited
US6199070B1
Cited
US6611858B1
Cited
US6594785B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2007-03-02 | 2007-09-01 | 2008-03-02 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2011-03-02 | 2011-09-01 | 2012-03-02 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2015-03-02 | 2015-09-01 | 2016-03-02 | $7700.00 | Window Closed / Lapsed |