Patent ID: 7921110

Claim:
A computer method for comparing a data set of a source storage system replicated on a destination storage system, comprising: (a) hashing entries in a first directory and placing hash values for the entries in a hash table, the first directory stored on the source storage system; (b) selecting an entry in a second directory and hashing the selected entry to provide a selected hash value, the second directory stored on the destination storage system, wherein the source storage system and the destination storage system are operatively connected via a network; (c) looking up a match between the selected hash value of the selected entry and a first hash value in the hash table; (d) removing the first hash value from the hash table in response to the match between the selected hash value of the selected entry and the first hash value in the hash table; (e) determining if an additional entry in the second directory exists; (f) looping to step (b) in response to identifying the additional entry in the second directory; and (g) reporting a difference between the first directory and the second directory in response to at least one hash value entry remaining in the hash table.