Patent ID: 8478935

Claim:
A computer-readable, non-transitory medium storing a communication processing program for use in a server including Fibre Channel adapters for multiple-path connection with a disk array device, the communication processing program causing a computer to perform a procedure comprising: configuring a path for delivering I/O initiation requests from an application to the disk array device through layers of a path controller, a target driver, and a Fibre Channel driver in that order; issuing an I/O abort request from the target driver to the disk array device in response to a timeout of a path connection which is detected by the path controller that controls a plurality of paths to the disk array device; blocking, by the Fibre Channel driver, a port of the Fibre Channel adapters according to the I/O abort request from the target driver, as well as bringing all operations on the disk array device into a blocked state; during the blocking of the port, returning unconditionally an error from the Fibre Channel driver to the target driver as a response to each I/O request issued or to be issued from that port and deleting management data that the Fibre Channel driver has maintained for management of the I/O initiation requests; and switching the paths at the path controller in response to the errors unconditionally returned from the Fibre Channel driver to the target driver.