CPC G06F 11/0793 (2013.01) [G06F 11/0727 (2013.01); G06F 16/24558 (2019.01)] | 20 Claims |
1. Within storage equipment that includes a client and a driver, a method of handling a storage device error, the method comprising:
providing an input/output (IO) status communication from the driver to the client, the IO status communication indicating status of an IO operation performed by a storage device coupled with the driver;
in response to the IO status communication indicating that an error occurred while the storage device performed the IO operation, providing a query communication from the client to the driver, the query communication requesting sense data corresponding to the IO operation; and
in response to the query communication, providing the sense data corresponding to the IO operation from the driver to the client;
wherein the IO status communication is a Small Computer System Interface (SCSI) response;
wherein the driver is a Serial Attached SCSI (SAS) driver that supports operation of a plurality of storage devices; and
wherein the method further comprises:
prior to providing the IO status communication from the driver to the client, conveying a SCSI command from the client to the SAS driver to initiate the IO operation.
|