Patent ID: 8713362

Claim:
A method for handling an error of an input/output (I/O) operation for an application, the method comprising: a computer intercepting the error, wherein the I/O operation is via a first path to a shared storage system of data, wherein the intercepting comprises the computer preventing execution of code of the application in response to the error; after said intercepting the error, the computer completing the I/O operation via a second path to the shared storage system; after said intercepting the error, the computer creating a checkpoint image of a set of processes that the application comprises, wherein the checkpoint image enables resumption of execution of the code of the application subsequent to completion of the I/O operation via the second path; and after said completing the I/O operation via the second path, the computer transferring the created checkpoint image to a second computer to enable the second computer to resume execution of the code of the application via the checkpoint image.