System and method for archive verification using multiple attempts
First Claim
1. A system for archive verification, comprising:
- a tape library including a drive and tape media coupled to a network;
a verification device coupled to the network and configured to;
identify a first set of tape media meeting criteria for a verification policy on which to initiate a verification process, wherein the criteria comprise one or more of a time period, a type of media, a read count, a load count or an error count;
perform an initial verification of the first set of tape media to verify readability of tape media in the first set of tape media, including loading the first set of tape media into one or more drives allocated for the initial verification;
obtain an initial result for each tape media in the first set of tape media;
unload the first set of tape media from the one or more drives;
identify a second set of tape media comprising tape media from the first set of tape media that resulted in at least a threshold number of errors in the initial verification;
place the second set of tape media in a verification queue;
perform a subsequent verification for each of the second set of tape media to verify readability of each of the second set of tape media, wherein performing the subsequent verification further comprises;
in response to determining that an available drive allocated for the subsequent verification was not used for the initial verification of a tape media at a head of the verification queue, loading the tape media at the head of the verification queue in the available drive;
in response to determining that the available drive was used for the initial verification of the tape media at the head of the verification queue, loading that tape media in a second drive allocated for the subsequent verification when the second drive is available;
obtain a subsequent result for each of the second set of tape media; and
determine a verification result for each tape media in the second set of tape media based upon the initial result and the subsequent result for each of the second set of tape media;
andwherein the verification device is further configured to generate a report comprising one or more of hard errors, soft errors or an error rate.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and apparatus for archive verification including the verification of media in a library, are disclosed. More specifically, a method of archive verification may include performing an initial verification on a set of media to obtain an initial result for each of the media. Based on the results of the initial verification a subsequent set of media may be selected for subsequent verification utilizing a set of rules. A subsequent verification may then be performed on each of the subsequent set of media. Based on the results of the subsequent verification it can then be attempted to determine if any of the media require still require subsequent verification using the set of rules. This iterative process may continue until no media need any subsequent verification.
128 Citations
18 Claims
-
1. A system for archive verification, comprising:
-
a tape library including a drive and tape media coupled to a network; a verification device coupled to the network and configured to; identify a first set of tape media meeting criteria for a verification policy on which to initiate a verification process, wherein the criteria comprise one or more of a time period, a type of media, a read count, a load count or an error count; perform an initial verification of the first set of tape media to verify readability of tape media in the first set of tape media, including loading the first set of tape media into one or more drives allocated for the initial verification; obtain an initial result for each tape media in the first set of tape media; unload the first set of tape media from the one or more drives; identify a second set of tape media comprising tape media from the first set of tape media that resulted in at least a threshold number of errors in the initial verification; place the second set of tape media in a verification queue; perform a subsequent verification for each of the second set of tape media to verify readability of each of the second set of tape media, wherein performing the subsequent verification further comprises; in response to determining that an available drive allocated for the subsequent verification was not used for the initial verification of a tape media at a head of the verification queue, loading the tape media at the head of the verification queue in the available drive; in response to determining that the available drive was used for the initial verification of the tape media at the head of the verification queue, loading that tape media in a second drive allocated for the subsequent verification when the second drive is available; obtain a subsequent result for each of the second set of tape media; and determine a verification result for each tape media in the second set of tape media based upon the initial result and the subsequent result for each of the second set of tape media; and wherein the verification device is further configured to generate a report comprising one or more of hard errors, soft errors or an error rate. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of performing verification on a set of tape media in a tape library including a drive and tape media in a network, comprising:
-
identifying a first set of tape media meeting criteria for a verification policy on which to initiate a verification process, wherein the criteria comprise one or more of a time period, a type of media, a read count, a load count or an error count; performing an initial verification of tape media in the first set of tape media to verify readability of tape media in the first set of tape media, including loading the first set of tape media into one or more drives; obtaining an initial result for each of the first set of tape media; unloading the first set of tape media from the one or more drives; identifying a second set of tape media, the second set of tape media comprising tape media from the first set of tape media that resulted in at least a threshold number of errors in the initial verification; place the second set of tape media in a verification queue; performing a subsequent verification for each of the second set of tape media to verify readability of tape media in the second set of tape media, wherein performing the subsequent verification further comprises; in response to determining that an available drive allocated for the subsequent verification was not used for the initial verification of a tape media at a head of the verification queue, loading the tape media at the head of the verification queue in the available drive; in response to determining that the available drive was used for the initial verification of the tape media at the head of the verification queue, loading that tape media in a second drive allocated for the subsequent verification when the second drive is available; obtaining a subsequent result for each of the second set of tape media; and determining a verification result for each tape media in the second set of tape media based upon the initial result and the subsequent result for each of the second set of tape media; wherein the initial verification and the subsequent verification are performed according to a set of verification rules; generating a report comprising one or more of hard errors, soft errors or an error rate. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product comprising a non-transitory computer readable medium storing instructions executable by a processor to perform a method comprising:
-
identifying a first set of tape media meeting criteria for a verification policy on which to initiate a verification process, wherein the criteria comprise one or more of a time period, a type of media, a read count, a load count or an error count; performing an initial verification of tape media in the first set of tape media in a tape library to verify readability of tape media in the first set of tape media, including loading the first set of tape media into one or more drives; obtaining an initial result for each of the first set of tape media; unloading the first set of tape media from the one or more drives; identifying a second set of tape media, the second set of tape media comprising tape media from the first set of tape media that resulted in at least a threshold number of errors in the initial verification; placing the second set of tape media in a verification queue; performing a subsequent verification for each of the second set of tape media to verify readability of tape media in the second set of tape media, wherein performing the subsequent verification further comprises; in response to determining that an available drive allocated for the subsequent verification was not used for the initial verification of a tape media at a head of the verification queue, loading the tape media at the head of the verification queue in the available drive; in response to determining that the available drive was used for the initial verification of the tape media at the head of the verification queue, loading that tape media in a second drive allocated for the subsequent verification when the second drive is available; obtaining a subsequent result for each of the second set of tape media; and determining a verification result for of each tape media in the second set of tape media based upon the initial result and the subsequent result for each of the second set of tape media; wherein the initial verification and the subsequent verification are performed according to a set of verification rules generating a report comprising one or more of hard errors, soft errors or an error rate. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification