Method for lineage sampling to efficiently detect corruptions
AssigneeDell Products L.P.
InventorsNitin Madan, Bhimsen Bhanjois, Kiran Kumar Malle Gowda
Life of this patent
Estimating the term…
Abstract
Corruption detection in backups is disclosed. Backups that are received into a backup environment are stored in corresponding lineages. A detection engine is configured to perform corruption detection operations on the most recent backups in each of the lineages based on a sample frequency. Corruption detection operations may also be performed randomly and based on unexpected or unusual changes in backup metadata.
Claims20
A method for performing a corruption detection operation that includes read operations in a data protection system, comprising:
- receiving backups into the data protection system configured to store the backups, wherein the backups are associated with corresponding lineages, wherein each of the lineages is associated with a sample frequency that is independent of a backup cadence;
- selecting lineages subject to the corruption detection operation based on the sample frequencies of the lineages and based on a read capacity associated with the data protection system;
- and
- performing the corruption detection operation on a most recent backup in each of the selected lineages according to the associated sample frequency.
A non-transitory storage medium having stored therein instructions that are executable by one or more hardware processors to perform operations for performing a corruption detection operation that includes read operations in a data protection system, the operations comprising:
- receiving backups into the data protection system configured to store the backups, wherein the backups are associated with corresponding lineages, wherein each of the lineages is associated with a sample frequency that is independent of a backup cadence;
- selecting lineages subject to the corruption detection operation based on the sample frequencies of the lineages and based on a read capacity associated with the data protection system;
- and
- performing the corruption detection operation on a most recent backup in each of the selected lineages according to the associated sample frequency.
Dependencies are inferred from the claim text.