Patent ID: 8250453
Filing Date: 2012-08-21
Classification: G06F

Abstract:
1. A storage apparatus for performing writing or reading data to and from a storage device in response to a data input/output request transmitted from an external apparatus, the storage apparatus comprising: a memory for storing programs; and a processor for reading and executing a program stored in the memory, and wherein the CPU is configured to: generate, upon receiving a data write request to the storage device as the data input/output request, a first error detecting code of write data to be written to the storage device by the data write request; store the first error detecting code in the memory; execute write processing of the write data to the storage device; determine whether or not a response time as time required for the write processing exceeds a predetermined threshold value; read data from a unit storage area of the storage device as a writing destination of the write data when the response time exceeds the threshold value, the read data being stored in the storage area; generate a second error detecting code of the read data; and generate a signal indicating that the write processing was not normally performed, when the first error detecting code and the second error detecting code do not coincide with each other as a result of comparison of the two codes.