Patent ID: 9454538
Filing Date: 2016-09-27
CPC Classification: G06F

Claim Text:
1. A method, in a data processing system, for reliable asynchronous solid-state device based de-duplication, the method comprising: responsive to receiving a write request to write data to the file system, sending the write request to the file system; in parallel to sending the write request to the file system, computing a hash key for the write data; looking up the hash key in a de-duplication table, wherein the de-duplication table is stored in a memory or a solid-state storage device; responsive to the hash key not existing in the de-duplication table, writing the write data to a storage device, writing a journal transaction comprising the hash key, and updating the de-duplication table to reference the write data in the storage device; and responsive to receiving a file s stem consistency check request for each given journal transaction from a first journal transaction of fault;