Media and drive validation in a storage library
First Claim
1. A storage library system, comprising:
- a plurality of tangible storage media;
a plurality of media drives that operate to receive the plurality of tangible storage media for reading or writing; and
at least one processor that operates to communicate with at least one host application, and to perform steps comprising;
instructing at least one media drive of the plurality of media drives to execute a validation of at least one tangible storage medium of the plurality of tangible storage media;
permitting access to the at least one tangible storage medium by the at least one host application during the validation; and
maintaining visibility of the at least one tangible storage medium by the at least one host application during the validation.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for validating storage media and/or media drives in a storage library using a hidden drive pool and a non-hidden media pool. For example, a storage library can be instructed to perform media/drive validation (MDV) on a selected pool of physical storage media using a selected pool of drive resources. Embodiments handle the pools so that, at least during performance of MDV, the drive resources in the drive pool are not visible to the host applications, but the storage media is still visible and can still be accessed by the host application. For example, the MDV can be performed in such a way that the host application cannot task a drive being used for validation, but the host application can perform operations on storage media in the media validation pool. Further, some embodiments operate in the context of storage library complex-wide validation pools.
-
Citations
20 Claims
-
1. A storage library system, comprising:
-
a plurality of tangible storage media; a plurality of media drives that operate to receive the plurality of tangible storage media for reading or writing; and at least one processor that operates to communicate with at least one host application, and to perform steps comprising; instructing at least one media drive of the plurality of media drives to execute a validation of at least one tangible storage medium of the plurality of tangible storage media; permitting access to the at least one tangible storage medium by the at least one host application during the validation; and maintaining visibility of the at least one tangible storage medium by the at least one host application during the validation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
instructing, by a processor that is in communication with a storage library system, at least one media drive of the storage library system to execute a validation of at least one tangible storage medium; permitting access to the at least one tangible storage medium by at least one host application in communication with the processor during the validation; and maintaining visibility of the at least one tangible storage medium by the at least one host application during the validation. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for use in a storage library system, comprising:
-
a processor; and a non-transitory computer-readable memory logically connected to the processor and including a set of computer readable instructions that are executable by the processor to; instruct a robotic assembly of the storage library system to move at least one storage medium into at least one media drive; instruct the at least one media drive to execute a validation of the at least one storage medium; and maintain visibility of the at least one storage medium by at least one host application in communication with the processor during the validation. - View Dependent Claims (17, 18, 19, 20)
-
Specification