发明名称 Enhanced data verify in data storage arrays
摘要 To provide enhanced operation of data storage devices and systems, various systems, methods, and software are provided herein. In a first example, a data storage system is configured to provide at least a portion of a first data storage device as a verification cache for a storage region of a second data storage device, write data for storage in the verification cache of the first data storage device and write the data for storage in the storage region of the second data storage device. The data storage system is configured to perform a verification process on the data written to the storage region after a verification trigger condition has been met. The data storage system is configured to transfer portions of the data that fail to pass the verification process from the verification cache to supersede the one or more parts of the data in the storage region.
申请公布号 US9367254(B2) 申请公布日期 2016.06.14
申请号 US201414316798 申请日期 2014.06.27
申请人 HGST Netherlands B.V. 发明人 Bruner Curtis Howard;Kohoutek Jerry;Mast Jeffrey Edward
分类号 G06F13/00;G06F13/28;G06F3/06;G06F12/08 主分类号 G06F13/00
代理机构 代理人
主权项 1. A data storage system, comprising: a communication interface configured to receive data for storage in a data storage array comprising a plurality of data storage devices; a processing system configured to identify at least a portion of a first data storage device as a verification cache for a storage region of a second data storage device, write the data for storage in the verification cache of the first data storage device and write the data for storage in the storage region of the second data storage device; the processing system configured to perform a verification process on at least the data written to the storage region of the second data storage device after a verification trigger condition has been met, and identify one or more parts of the data in the storage region of the second data storage device that fail to pass the verification process; responsive to the one or more parts of the data that fail to pass the verification process, the processing system configured to transfer the one or more parts of the data from the verification cache of the first data storage device to supersede the one or more parts of the data in the storage region of the second data storage device the communication interface configured to receive second data for storage in the data storage array; the processing system configured to identify at least a portion of the second data storage device as a verification cache for a storage region of the first data storage device, write the second data for storage in the verification cache of the second data storage device and write the second data for storage in the storage region of the first data storage device; the processing system configured to perform the verification process on at least the second data written to the storage region of the first data storage device after a the verification trigger condition has been met, and identify one or more parts of the second data in the storage region of the first data storage device that fail to pass the verification process; and responsive to the one or more parts of the second data that fail to pass the verification process, the processing system configured to transfer the one or more parts of the second data from the verification cache of the second data storage device to supersede the one or more parts of the second data in the storage region of the first data storage device.
地址 Amsterdam NL