Creating a search index within a data storage library
AssigneeInternational Business Machines Corporation
InventorsBrian G. Goodman, Leonard G. Jesionowski, Kenny Nian Gan Qiu
Life of this patent
Estimating the term…
Abstract
A computer-implemented method according to one embodiment includes initiating a creation of a search index for a data storage cartridge, transparently loading the data storage cartridge into a data storage drive of a data storage library, creating the search index, utilizing the data storage cartridge and the data storage drive, and storing the search index.
Claims24
A computer-implemented method, comprising:
- in response to an initiation of a creation of a search index for a data storage cartridge, loading the data storage cartridge into a data storage drive of a data storage library;
- providing an indication to an application that the data storage cartridge is located in a storage slot while the data storage drive is loaded with the data storage cartridge, where providing the indication conceals from the application that the data storage drive is loaded with the data storage cartridge for use in creating the search index;
- creating the search index, utilizing the data storage cartridge and the data storage drive;
- and
- storing the search index.
A computer program product comprising one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions comprising instructions configured to cause one or more processors to perform a method comprising:
- in response to an initiation of a creation of a search index for a data storage cartridge, loading, utilizing the one or more processors, the data storage cartridge into a data storage drive of a data storage library;
- providing, utilizing the one or more processors, an indication to an application that the data storage cartridge is located in a storage slot while the data storage drive is loaded with the data storage cartridge, where providing the indication conceals from the application that the data storage drive is loaded with the data storage cartridge for use in creating the search index;
- creating, utilizing the one or more processors, the search index, utilizing the data storage cartridge and the data storage drive;
- and
- storing, utilizing the one or more processors, the search index.
A library controller, comprising:
- a processor;
- and
- logic integrated with the processor, executable by the processor, or integrated with and executable by the processor, the logic being configured to:
- in response to an initiation of a creation of a search index for a data storage cartridge, load the data storage cartridge into a data storage drive of a data storage library;
- provide an indication to an application that the data storage cartridge is located in a storage slot while the data storage drive is loaded with the data storage cartridge, where providing the indication conceals from the application that the data storage drive is loaded with the data storage cartridge for use in creating the search index;
- create the search index, utilizing the data storage cartridge and the data storage drive;
- and
- store the search index.
A computer-implemented method, comprising:
- initiating a creation of a search index;
- transparently loading a first data storage cartridge into a data storage drive within a data storage library;
- initiating a creation of the search index utilizing the first data storage cartridge and the data storage drive;
- receiving a request to access data on a second data storage cartridge, utilizing the data storage drive;
- postponing the creation of the search index utilizing the first data storage cartridge and the data storage drive;
- removing the first data storage cartridge from the data storage drive;
- loading the second data storage cartridge into the data storage drive;
- and
- providing access to the data on the second data storage cartridge, utilizing the data storage drive.
A computer-implemented method, comprising:
- automatically initiating a creation of a search index for a data storage cartridge according to a schedule;
- transparently loading the data storage cartridge into a data storage drive of a data storage library, including:
- identifying a data storage drive that is not currently being used within the data storage library,
- loading the data storage cartridge into the data storage drive,
- reporting the data storage drive as being empty when the data storage cartridge is loaded into the data storage drive,
- receiving a request from a host application for inventory data, and
- in response to receiving the request, providing inventory data to the host application indicating that the data storage cartridge is in a storage slot, and not in the data storage drive while the data storage cartridge is loaded into the data storage drive;
- creating the search index, utilizing the data storage cartridge and the data storage drive, where all or part of the search index is stored within another data storage cartridge;
- and
- saving the search index.
Dependencies are inferred from the claim text.