End-to-end checksumming for database environments
AssigneeEMC Corporation
InventorsRobin Budd, Alexandr Veprinsky, Arieh Don
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Corporation
InventorsRobin Budd, Alexandr Veprinsky, Arieh Don
Estimating the term…
Described are techniques used in detection of a data corruption in a computer system. A host issues a write request that includes a checksum value determined in accordance with data associated with the write request. The write request is received by a data storage system that performs data validation using the checksum. If the data validation succeeds, the write operation proceeds. Otherwise, it is determined that the data is corrupt and a checksum error is returned to the issuing host. The host issues a vendor-defined write request operation that includes the checksum as a data field in the request packet sent to the data storage system. Filter drivers are used in obtaining the checksum and modifying the write request packet to specify a vendor-defined write operation if checksumming is enabled for the write operation.
A method for detecting a data error associated with a data operation comprising:
A method for detecting a data error associated with a data operation comprising:
A computer system comprising:
A method for detecting a data error associated with a data operation comprising:
A method for detecting a data error associated with a data operation comprising:
A computer program product for detecting a data error associated with a data operation comprising machine executable code included on a computer readable medium, said computer program product including machine executable code for:
A computer program product for detecting a data error associated with a data operation comprising machine executable code included on a computer readable medium, said computer program product including machine executable code for:
A computer program product for detecting a data error associated with a data operation comprising machine executable code included on a computer readable medium, said computer program product including machine executable code for:
A computer program product for detecting a data error associated with a data operation comprising machine executable code included on a computer readable medium, said computer program product including machine executable code for:
Dependencies are inferred from the claim text.