Patent ID: 9710417
Date: 2017-07-18
CPC Classifications: G06F

Claim:
1. A computer program product, the computer program product comprising a non-transitory computer readable storage medium having program instructions for accessing data located on peripheral devices using synchronous input/output (I/O) embodied therewith, the program instructions executable by a processor to cause the processor to perform: receiving, by an operating system (OS) executing on a processor, a unit of work that includes an I/O request to access data located on a persistent storage control unit (SCU) that is external to the processor using a synchronous I/O, the persistent SCU and the processor in communication via a storage area network; determining whether the data is located in a cache on the persistent SCU; based on determining that the data is not located in the cache on the persistent SCU, initiating processing to asynchronously read the data into the cache on the persistent SCU, and completing the synchronous I/O with an error status; and based on determining that the data is located in the cache on the persistent SCU: