Patent ID: 9697152
Date: 2017-07-04
CPC Classifications: G05B,G06F

Claim:
1. An I/O processing system, comprising: an operating system including an electronic hardware processor configured to control an input/output (I/O) device, the I/O device configured to execute an I/O operation in the I/O processing system; and a channel subsystem module in signal communication with the operating system, the channel subsystem module including an electronic hardware processor configured to output an interrogation command signal while the I/O device executes an I/O request, wherein the I/O device returns an I/O status signal directly to the operating system indicating a status of an ongoing I/O request and extension of time (EOT) data specifying an amount of time to delay before declaring a timeout condition, and the operating system dynamically determines a timeout event of the I/O request based on the status of the ongoing I/O request, wherein dynamically determining the timeout event comprises dynamically extending the amount of time available for the I/O device to complete the I/O request to an extended time value that matches the amount of time specified by the EOT data, before invoking the timeout event.