×

Error processing across multiple initiator network

  • US 7,779,308 B2
  • Filed: 06/21/2007
  • Issued: 08/17/2010
  • Est. Priority Date: 06/21/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer program product comprising a computer recordable storage medium having a computer readable program recorded thereon, wherein the computer readable program, when executed on a computing device, causes the computing device to:

  • receive an error event message indicating an error event in a first software stack within a plurality of software stacks in a network;

    determine a priority of the error event;

    assign an error recovery procedure for the error event to a second software stack within the plurality of software stacks in the network based on the priority of the error event; and

    run the error recovery procedure in the second software stack,wherein assigning the error recovery procedure comprises identifying a host to be in control of error processing for the received error event message; and

    wherein identifying the host to be in control of error processing for the received error event message comprises;

    determining in a local host whether the local host already has a lock for a current error event;

    if the local host does not already have the lock for the current error event, obtaining the lock for a new error event and running the error recovery procedure for the new error event in the local host;

    if the local host already has the lock for the current error event, determining whether the received error event has a higher priority than the current error event; and

    if the received error event does not have a higher priority than the current error event, continuing with the error recovery procedure for the current error event.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×