Synchronized debug information generation

US9256489B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9256489-B2
Application numberUS-201314066722-A
CountryUS
Kind codeB2
Filing dateOct 30, 2013
Priority dateOct 30, 2013
Publication dateFeb 9, 2016
Grant dateFeb 9, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In an approach for determining a location of failure between interconnects/controller, a computer collects debug information simultaneously at a plurality of nodes coupled to an interconnect. Subsequent to collecting debug information, the computer analyzes the debug information collected simultaneously thereby determining which end of the interconnect caused the failure.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer program product for determining a location of failure between interconnects/controller, the computer program product comprising: one or more computer-readable storage device and program instructions stored on the one or more computer-readable storage device, the stored program instructions comprising: program instructions to collect debug information simultaneously at a plurality of nodes coupled to an interconnect; and program instructions to analyze the debug information collected simultaneously thereby determining which end of the interconnect caused the failure. 2. The computer program product of claim 1 , further comprising: program instructions to determine, by a first system controller coupled to a second system controller and a plurality of node controllers of a server computer, an error in the server computer; program instructions to determine, by the first system controller, that a simultaneous dump should be performed by a plurality of both the second system controller and the plurality of node controllers, responsive to determining the error in the server computer; and program instructions to perform, by the plurality of both the second system controller and the plurality of node controllers, the simultaneous dump. 3. The computer program product of claim 2 , further comprising program instructions to broadcast, by the first system controller, an alert to the plurality of both the second system controller and the plurality of node controllers, responsive to determining that the simultaneous dump should be performed. 4. The computer program product of claim 3 , wherein broadcasting, by the first system controller, an alert to the plurality of both the second system controller and the plurality of node controllers comprises program instructions to utilize a programmable interrupt generator in the server computer to communicate with the plurality of system controllers and the plurality of node controllers. 5. The computer program product of claim 3 , wherein broadcasting, by the first system controller, an alert to the plurality of both the second system controller and the plurality of node controllers comprises program instructions to broadcast, by the first system controller, the error on an ethernet transport on which the plurality of both the second system controller and the plurality of node controllers reside. 6. The computer program product of claim 3 , wherein broadcasting, by the first system controller, an alert to the plurality of both the second system controller and the plurality of node controllers comprises program instructions to utilize a functional subsystem interface (FSI) in the server computer to communicate with the plurality of system controllers and the plurality of node controllers. 7. The computer program product of claim 2 , wherein program instructions to determine, by the first system controller, that a simultaneous dump should be performed by a plurality of both the second system controller and the plurality of node controllers further comprise program instructions to utilize a predetermined map that defines scenarios for which a simultaneous dump is required. 8. A computer system for determining a location of failure between interconnects/controller, the computer system comprising: one or more computer processors; one or more computer-readable storage device; program instructions stored on the computer-readable storage device for execution by at least one of the one or more processors, the program instructions comprising: program instructions to collect debug information simultaneously at a plurality of nodes coupled to an interconnect; and program instructions to analyze the debug information collected simultaneously thereby determining which end of the interconnect caused the failure. 9. The computer system of claim 8 , further comprising: program instructions to determine, by a first system controller coupled to a second system controller and a plurality of node controllers of a server computer, an error in the server computer; program instructions to determine, by the first system controller, that a simultaneous dump should be performed by a plurality of both the second system controller and the plurality of node controllers, responsive to determining the error in the server computer; and program instructions to perform, by the plurality of both the second system controller and the plurality of node controllers, the simultaneous dump. 10. The computer system of claim 9 , further comprising program instructions to broadcast, by the first system controller, an alert to the plurality of both the second system controller and the plurality of node controllers, responsive to determining that the simultaneous dump should be performed. 11. The computer system of claim 10 , wherein broadcasting, by the first system controller, an alert to the plurality of both the second system controller and the plurality of node controllers comprises program instructions to utilize a programmable interrupt generator in the server computer to communicate with the plurality of system controllers and the plurality of node controllers. 12. The computer system of claim 10 , wherein broadcasting, by the first system controller, an alert to the plurality of both the second system controller and the plurality of node controllers comprises program instructions to broadcast, by the first system controller, the error on an ethernet transport on which the plurality of both the second system controller and the plurality of node controllers reside. 13. The computer system of claim 9 , wherein program instructions to determine, by the first system controller, that a simultaneous dump should be performed by a plurality of both the second system controller and the plurality of node controllers further comprise program instructions to utilize a predetermined map that defines scenarios for which a simultaneous dump is required.

Assignees

Inventors

Classifications

  • in an input/output transactions management context (input/output processing in general G06F13/00) · CPC title

  • Dumping, i.e. gathering error/state information after a fault for later diagnosis · CPC title

  • G06F11/079Primary

    Root cause analysis, i.e. error or fault diagnosis (in a hardware test environment G06F11/22; in a software test environment G06F11/36) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9256489B2 cover?
In an approach for determining a location of failure between interconnects/controller, a computer collects debug information simultaneously at a plurality of nodes coupled to an interconnect. Subsequent to collecting debug information, the computer analyzes the debug information collected simultaneously thereby determining which end of the interconnect caused the failure.
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F11/079. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 09 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).