Preventive hash loading
US-10387265-B1 · Aug 20, 2019 · US
US10776271B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10776271-B2 |
| Application number | US-201916284596-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 25, 2019 |
| Priority date | Oct 26, 2018 |
| Publication date | Sep 15, 2020 |
| Grant date | Sep 15, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments of the present disclosure provide a method, device and computer program product for validating a cache file. In an embodiment, a reference cache file associated with the backed up data is divided into a plurality of reference segments. Reference check information is generated for the respective reference segments of the plurality of reference segments, and the generated reference check information is stored. In response to the initiating of a backup job, the stored reference check information is used to validate the cache file.
Opening claim text (preview).
We claim: 1. A method of validating a cache file, comprising: segmenting a reference cache file associated with backed up data into a plurality of reference segments; generating reference check information for each of the plurality of reference segments; storing the reference check information; and in response to initiating a backup job for data, validating the cache file by using the reference check information, wherein the data is associated with the backed up data, wherein validating the cache file comprises: determining a segmentation mode of the plurality of reference segments and a generation mode of the reference check information; dividing the cache file into a plurality of segments in the segmentation mode; generating, for a segment of the plurality of segments, check information of the segment based on the generation mode of the reference check information; and validating the segment of the cache file by comparing the check information and the reference check information. 2. The method according to claim 1 , wherein the reference cache file comprises a file header and a plurality of elements, and segmenting the reference cache file into the plurality of reference segments comprises: determining the file header as one of the plurality of reference segments; and dividing the plurality of elements into remaining reference segments of the plurality of reference segments. 3. The method according to claim 2 , wherein dividing the plurality of elements into the remaining reference segments of the plurality of reference segments comprises: determining a reference number of elements to be included in each reference segment of the remaining reference segments; and dividing the plurality of elements into the remaining reference segments based on the reference number of elements. 4. The method according to claim 1 , wherein storing the reference check information comprises: storing the reference check information in a check file. 5. The method according to claim 1 , wherein validating the segment of the cache file further comprises: in response to the check information being different from the reference check information, identifying the segment as an invalid segment. 6. A device for validating a cache file, comprising: a processor, and a memory comprising computer executable instructions stored thereon, the computer executable instructions, when executed by the processor, causing the device to perform a method, the method comprising: segmenting a reference cache file associated with backed up data into a plurality of reference segments; generating reference check information for each of the plurality of reference segments; storing the reference check information; and in response to initiating a backup job for data, validating the cache file by using the reference check information, wherein the data is associated with the backed up data, wherein validating the cache file comprises: determining a segmentation mode of the plurality of reference segments and a generation mode of the reference check information; dividing the cache file into a plurality of segments in the segmentation mode; generating, for a segment of the plurality of segments, check information of the segment based on the generation mode of the reference check information; and validating the segment of the cache file by comparing the check information and the reference check information. 7. The device according to claim 6 , wherein the reference cache file comprises a file header and a plurality of elements, and segmenting the reference cache file into the plurality of reference segments comprises: determining the file header as one of the plurality of reference segments; and dividing the plurality of elements into remaining reference segments of the plurality of reference segments. 8. The device according to claim 7 , wherein dividing the plurality of elements into the remaining reference segments of the plurality of reference segments comprises: determining a reference number of elements to be included in each reference segment of the remaining reference segments; and dividing the plurality of elements into the remaining reference segments based on the reference number of elements. 9. The device according to claim 6 , wherein storing the reference check information comprises: storing the reference check information in a check file. 10. The device according to claim 6 , wherein validating the segment of the cache file further comprises: in response to the check information being different from the reference check information, identifying the segment as an invalid segment. 11. A computer program product tangibly stored on a non-transient computer readable medium and comprising machine executable instructions which, when executed, cause a machine to perform a method for validating a cache file, the method comprising: segmenting a reference cache file associated with backed up data into a plurality of reference segments; generating reference check information for each of the plurality of reference segments; storing the reference check information; and in response to initiating a backup job for data, validating the cache file by using the reference check information, wherein the data is associated with the backed up data, wherein validating the cache file comprises: determining a segmentation mode of the plurality of reference segments and a generation mode of the reference check information; dividing the cache file into a plurality of segments in the segmentation mode; generating, for a segment of the plurality of segments, check information of the segment based on the generation mode of the reference check information; and validating the segment of the cache file by comparing the check information and the reference check information. 12. The computer program product according to claim 11 , wherein the reference cache file comprises a file header and a plurality of elements, and segmenting the reference cache file into the plurality of reference segments comprises: determining the file header as one of the plurality of reference segments; and dividing the plurality of elements into remaining reference segments of the plurality of reference segments. 13. The computer program product according to claim 12 , wherein dividing the plurality of elements into the remaining reference segments of the plurality of reference segments comprises: determining a reference number of elements to be included in each reference segment of the remaining reference segments; and dividing the plurality of elements into the remaining reference segments based on the reference number of elements. 14. The computer program product according to claim 11 , wherein storing the reference check information comprises: storing the reference check information in a check file. 15. The computer program product according to claim 11 , wherein validating the segment of the cache file further comprises: in response to the check information being different from the reference check information, identifying the segment as an invalid segment.
for networked environments · CPC title
Management of the data involved in backup or backup restore · CPC title
Allocation or management of cache space · CPC title
Reliability improvement, data loss prevention, degraded operation etc · CPC title
Cache consistency protocols · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.