| US 7,490,264 B2 | ||
| Method for error handling in a dual adaptor system where one adaptor is a master | ||
| Matthew John Fairhurst, Hampshire (United Kingdom); Michael John Jones, Hants (United Kingdom); Vernon J. Legvold, Tucson, Ariz. (US); and Michael P. Vageline, Tucson, Ariz. (US) | ||
| Assigned to International Business Machines Corporation, Armonk, N.Y. (US) | ||
| Filed on Oct. 30, 2007, as Appl. No. 11/929,442. | ||
| Application 11/929442 is a continuation of application No. 11/158802, filed on Jun. 22, 2005, granted, now 7,337,355. | ||
| Application 11/158802 is a continuation of application No. 09/998463, filed on Nov. 29, 2001, granted, now 6,983,397, filed on Jan. 03, 2006. | ||
| Prior Publication US 2008/0052557 A1, Feb. 28, 2008 | ||
| This patent is subject to a terminal disclaimer. | ||
| Int. Cl. G06F 11/00 (2006.01) | ||
| U.S. Cl. 714—9 [714/13] | 2 Claims |

| 1. A method for processing Input/Output (I/O) requests to a storage network including at least one storage device and at least
two adaptors, wherein each adaptor is capable of communicating I/O requests to at least one storage device, comprising:
detecting an error in a system including a first adaptor, wherein the first adaptor is capable of communicating on the storage
network after the error is detected;
determining whether the first adaptor is designated a master of the storage network after the error is detected;
starting a master switch timer that is less than a system timeout period if the first adaptor is the master after detecting
the error, wherein an error recovery procedure in the system including the first adaptor is initiated after the system timeout
period has expired; and
initiating an operation to designate a second adaptor in the storage network as the master if the first adaptor is the master
in response to detecting an expiration of the master switch timer, wherein a reset request is sent to an identifier of the
first adapter after the master switch timer expires.
|