A system and method for delayed error handling. In one embodiment, a
computerized method includes sending a Small Computer Systems Interface
(SCSI) command to a peripheral device through a network connection,
waiting for a SCSI response from the peripheral device, detecting an
error in the network connection, waiting for an amount of time that is
consistent with the network connection to the peripheral device being
re-established, and determining if the error in the network connection
has been corrected. In another embodiment, a computerized method includes
detecting the iSCSI error on an IP network connection to an iSCSI
peripheral device after an iSCSI command has timed out, waiting (upon
detection) for an amount of time for the IP network connection to become
re-established, checking (while waiting) to determine if the IP network
connection has been re-established, and performing an iSCSI
error-recovery function if the IP network connection has been
re-established.