Patent ID: 7882393

Claim:
A computer program product comprising a computer useable storage medium having a computer readable program stored thereon, wherein the computer readable program, when executed on a computing device, causes the computing device to: receive a failure notification of a failure condition of a component of a data processing system in a network comprising a plurality of data processing systems; receive state save data from the plurality of data processing systems in the network, wherein the state save data is generated in the plurality of data processing systems in response to an in-band state save command; and output the state save data for use in resolving the failure condition of the component, wherein the in-band state save command is a command issued across a data channel between a first data processing system and a plurality of second data processing systems in the plurality of data processing systems, wherein the first data processing system is a storage system and the plurality of second data processing systems comprise a plurality of host systems, wherein the in-band state save command is sent from a storage controller of the storage system to the plurality of host systems in response to the failure condition being a failure of a storage device in the storage system; wherein each of the plurality of host systems runs one or more host applications, a host bus adapter driver, and a failover driver; wherein the in-band state save command is issued to the plurality of host systems via a multi-host system interface of the storage system which establishes a separate data channel with each of the host systems in the plurality of host systems; wherein responsive to each of the plurality of host systems receiving the in-band state save command at the respective host bus adapter driver and providing the in-band state save command to the respective failover driver, each of the plurality of host systems collects state save data and provides the collected state save data to the storage controller via the data channels established by the multi-host system interface; and wherein the state save data collected by each of the plurality of host systems is packaged together with state save data from the storage system into a single data package associated with the detected failure condition.