US6182244B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
System and method for automatically initiating a tracing facility and dynamically changing the levels of tracing currently active
Assignee: International Business Machines Corp
•
Filing: 1997-09-10
•
Granted: 2001-01-30
•
Expires: 2017-09-10
Abstract
Abstract A method for collecting information about the operating condition of a computer system. The method comprises the steps of running a first trace program that collects information about the operating condition of the computer and, in response to the detection of an error in the operating condition of the data storage system by the first program, determining whether a first flag is on or off. The first flag indicates whether or not a second trace program should be run. If the first flag is on, the second program is run. The second trace program is designed to collect different information about the operating condition of the computer system than the first trace program collects.
Inventors
- 👤 Michael Francis Bankemper
- 👤 James Mitchell Ratliff
- 👤 Ronald Preston Ward
- 👤 Michael William Wood
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 12:30
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/36; G06F11/362; G06F11/3636
Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
161 words
A method for gathering trace information from a data storage system comprising: while system software is running on a computer, executing a first trace program that collects information about the operating condition of a data storage system associated with the computer, the first trace program being activated when a trace point in the system software is encountered; in response to the detection of a predetermined condition in the operating condition of the data storage system by the first trace program, determining whether a first flag is on or off, the first flag indicating that a second trace program should be executed if the first flag is on and that the second trace program should not be executed if the first flag is off; and executing the second trace program if the first flag is on, the second trace program being designed to collect more detailed information about the operating condition of the data storage system than the first trace program collects.
Claim 2
Independent Claim
161 words
A method for gathering trace information from a data storage system comprising: while system software is running on a computer, executing a first trace program that collects information about the operating condition of a data storage system associated with the computer, the first trace program being activated when a trace point in the system software is encountered; in response to the detection of a predetermined condition in the operating condition of the data storage system by the first trace program, determining whether a first flag is on or off, the first flag indicating that a second trace program should be executed if the first flag is on and that the second trace program should not be executed if the first flag is off; and executing the second trace program if the first flag is on, the second trace program being designed to collect more detailed information about the operating condition of the data storage system than the first trace program collects.
Claim 3
Dependent Claim
25 words
The method of claim 1 further comprising: if the first flag is on, turning off the first flag after the occurrence of a predetermined event.
Claim 4
Dependent Claim
17 words
The method of claim 2 wherein the predetermined event is the passage of an amount of time.
Claim 5
Dependent Claim
21 words
The method of claim 2 wherein the predetermined event is a number of times that the second program has been executed.
Claim 6
Dependent Claim
21 words
The method of claim 1 wherein the data storage system is a system that manages removable media drives for mainframe computers.
Claim 7
Dependent Claim
99 words
The method of claim 1 further comprising: if the first flag is off, determining whether a second flag is on or off, the second flag indicating that a third trace program should be run if the second flag is on and that the third trace program should not be run if the second flag is off; and executing the third trace program if the second flag is on, the third trace program being designed to collect different information about the operating condition of the data storage system than either the first trace program or the second trace program collects.
Claim 8
Dependent Claim
25 words
The method of claim 6 further comprising: if the second flag is on, turning off the second flag after the occurrence of a predetermined event.
Claim 9
Dependent Claim
17 words
The method of claim 7 wherein the predetermined event is the passage of an amount of time.
Claim 10
Dependent Claim
21 words
The method of claim 7 wherein the predetermined event is a number of times that the third program has been executed.
Claim 11
Dependent Claim
22 words
The method of claim 1 further comprising: storing the information collected by the second trace program in the memory of the computer.
Claim 12
Dependent Claim
19 words
The method of claim 1 wherein the first flag is turned on automatically in response to a predetermined event.
Claim 13
Dependent Claim
68 words
The method of claim 1 further comprising: if the first flag is off, determining whether a second flag is on or off, the second flag indicating that the second trace program should be run if the second flag is on and that the second trace program should not be run if the second flag is off; and executing the second trace program if the second flag is on.
Claim 14
Independent Claim
156 words
A system for gathering trace information from a data storage system comprising: a computer; a plurality of data storage devices connected to the computer; a first trace program running on the computer for collecting information about the operating condition of one or more of the plurality of data storage devices; a second trace program stored on the computer that collects different information about the operating condition of the plurality of data storage devices than the first trace program when the second trace program is running; and first flag means for indicating that the second trace program should be run if the first flag is on and that the second trace program should not be run if the first flag is off, the first trace program checking whether the first flag means is on or off when the first trace programs detects an error in the operating condition of one or more of the data storage devices.
Claim 15
Independent Claim
156 words
A system for gathering trace information from a data storage system comprising: a computer; a plurality of data storage devices connected to the computer; a first trace program running on the computer for collecting information about the operating condition of one or more of the plurality of data storage devices; a second trace program stored on the computer that collects different information about the operating condition of the plurality of data storage devices than the first trace program when the second trace program is running; and first flag means for indicating that the second trace program should be run if the first flag is on and that the second trace program should not be run if the first flag is off, the first trace program checking whether the first flag means is on or off when the first trace programs detects an error in the operating condition of one or more of the data storage devices.
Claim 16
Dependent Claim
15 words
The system of claim 13 wherein the plurality of data storage devices comprise tape drives.
References Cited (Backward Citations)
US3659272A
Cited
US4533997A
Cited
US4205370A
Cited
US4462077A
Cited
US4802165A
Cited
US4954942A
Cited
US5067073A
Cited
US5210859A
Cited
US5347649A
Cited
US5119377A
Cited
US5513317A
Cited
US5764885A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2004-01-30 | 2004-07-31 | 2005-01-30 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2008-01-30 | 2008-07-31 | 2009-01-30 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2012-01-30 | 2012-07-31 | 2013-01-30 | $7700.00 | Window Closed / Lapsed |