×

Efficient deduplication database validation

  • US 10,572,348 B2
  • Filed: 06/14/2018
  • Issued: 02/25/2020
  • Est. Priority Date: 04/14/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system configured to validate a database including deduplication information, the system comprising:

  • one or more computing devices each having one or more hardware processors and configured to;

    determine that a current version of a first database is invalid, the first database including information about a set of deduplication data blocks, wherein the deduplication data blocks are used to create deduplicated secondary copies on one or more secondary storage devices;

    obtain a previous version of the first database;

    retrieve a first data fingerprint from a second database, the second database associated with a storage management computer, the first data fingerprint corresponding to a secondary copy job which resulted in generation of a secondary copy of a file, the first data fingerprint comprising at least one of;

    (i) an indication of a first count of unique data blocks stored in the secondary copy of the file;

    (ii) an indication of a first count of references stored in the secondary copy of the file that reference data blocks stored in other secondary copies;

    (iii) an indication of a size of the unique data blocks stored in a secondary copy of a file; and

    (iv) an indication of a size of the references stored in the secondary copy of the file;

    compare the first data fingerprint with a second data fingerprint, wherein the second data fingerprint corresponds to the obtained previous version of the first database; and

    in response to a determination that the first data fingerprint and the second data fingerprint do not match, rebuild the first database using the secondary copy of the file.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×