Managing diagnostic information
First Claim
Patent Images
1. A computer-implemented method for managing diagnostic information, the method comprising:
- allocating a data space in a volatile memory to store a selected diagnostic information, the selected diagnostic information including a first diagnostic information from a first source and a second diagnostic information from a second source, the selected diagnostic information being a subset of information recorded by a generalized trace facility recording events of the first and second sources;
collecting in the data space the selected diagnostic information, the collecting including;
an intermixing of the first diagnostic information and the second diagnostic information during a time window preceding an error event, anda wrapping in the data space of at least a portion of the selected diagnostic information when a collection threshold amount of the data space is reached; and
dumping from the data space to a non-volatile memory at least a portion of the selected diagnostic information in response to the error event.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of and system for managing diagnostic information is disclosed. The method and system may include creating a data space in volatile memory. The data space may be configured to collect a selected diagnostic information. The selected diagnostic information may include a first diagnostic information from a first source and a second diagnostic information from a second source. The method and system may include collecting in the data space the selected diagnostic information. The method and system may include releasing from the data space at least a portion of the selected diagnostic information in response to a triggering event.
32 Citations
20 Claims
-
1. A computer-implemented method for managing diagnostic information, the method comprising:
-
allocating a data space in a volatile memory to store a selected diagnostic information, the selected diagnostic information including a first diagnostic information from a first source and a second diagnostic information from a second source, the selected diagnostic information being a subset of information recorded by a generalized trace facility recording events of the first and second sources; collecting in the data space the selected diagnostic information, the collecting including; an intermixing of the first diagnostic information and the second diagnostic information during a time window preceding an error event, and a wrapping in the data space of at least a portion of the selected diagnostic information when a collection threshold amount of the data space is reached; and dumping from the data space to a non-volatile memory at least a portion of the selected diagnostic information in response to the error event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for managing diagnostic information, comprising:
-
a remote system; and a host system, at least one of the remote system and the host system including a diagnostic information management module, the diagnostic information management module comprising; a data space creation module to allocate a data space in volatile memory configured to store a selected diagnostic information, the selected diagnostic information including a first diagnostic information from a first source and a second diagnostic information from a second source, the selected diagnostic information being a subset of information recorded by a generalized trace facility recording events of the first and second sources; a collection module to receive in the data space the selected diagnostic information, intermix the first and second diagnostic information during a time window preceding an error event, and release at least a portion of the selected diagnostic information when a collection threshold amount of the data space is reached; and a release module to dump from the data space to a non-volatile memory at least a portion of the selected diagnostic information in response to the error event. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A storage system, comprising:
-
a remote system having two or more storage devices; and a storage controller having a diagnostic information management module, the diagnostic information management module comprising; a data space creation module to allocate a data space in volatile memory configured to store a selected diagnostic information, the selected diagnostic information including a diagnostic information from a plurality of sources, the selected diagnostic information being a subset of information recorded by a generalized trace facility recording events of the plurality of sources; a collection module to receive in the data space the selected diagnostic information, the selected diagnostic information including a first portion and a second portion, wherein the collection module is configured to selectively overwrite the first portion when a collection threshold amount of the data space is reached, the first portion having a lower priority than the second portion; and a release module to dump from the data space to a non-volatile memory at least a portion of the selected diagnostic information in response to an error event. - View Dependent Claims (20)
-
Specification