Patent ID: 8910031
Filing Date: 2014-12-09
Classification: H03M

Abstract:
1. A method for data integrity verification, comprising: identifying a data segment for integrity verification, wherein the data segment includes user data and a plurality of error detecting codes corresponding to the user data, and wherein the data segment is stored across multiple disk drives of a storage system; performing a first operation on the data segment that packs the plurality of error detecting codes into an error detecting code pack, wherein the error detecting code pack is smaller than the data segment; and using the error detecting code pack to verify data integrity of the data segment without reading the data segment, wherein using the error detecting code pack to verify data integrity includes performing a second operation, being a hash operation, on the error detecting code pack to generate at least one hash word that is used for data integrity verification, wherein the at least one hash word has a smaller size than the error detecting code pack, and wherein, for the data integrity verification, the at least one hash word is compared with information corresponding to stored parity information of the data segment in a verification process that requires less processing resources than data verification by comparing the data segment to the stored parity information.