Selective clearing of persistent metadata in a storage subsystem
First Claim
1. A method of selectively clearing metadata in a storage subsystem comprising:
- identifying one or more metadata tracks to clear;
receiving a request from a client to clear the one or more identified metadata tracks;
passing the request to a storage device driver; and
clearing the identified metadata tracks.
1 Assignment
0 Petitions
Accused Products
Abstract
Method for selectively clearing persistent data such as metadata in a storage subsystem. The method includes identifying one or more metadata tracks to clear, receiving a request from a client to clear the identified metadata tracks, passing the request to a storage device driver, and clearing the identified metadata tracks. The metadata tracks to be cleared may be identified by a specific storage function associated with the metadata to be cleared or by a specific storage target associated with metadata. Alternatively, both a storage function and a storage target may be specified. Preferably, the request to clear one or more identified metadata tracks may be executed without affecting unrelated storage functions. In addition, the request may be executed while preserving metadata tracks unrelated to the identified metadata tracks. Thus, execution of a request to selectively clear identified global metadata tracks in accordance with the present invention will typically not cause the loss of configuration information and will not necessitate a reboot of the system. In addition, a request as described above may be executed at any point in time while the storage system is running.
-
Citations
40 Claims
-
1. A method of selectively clearing metadata in a storage subsystem comprising:
-
identifying one or more metadata tracks to clear;
receiving a request from a client to clear the one or more identified metadata tracks;
passing the request to a storage device driver; and
clearing the identified metadata tracks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A storage subsystem comprising:
-
means for receiving a request from a client to clear one or more identified metadata tracks associated with the storage subsystem;
a storage device driver associated with the storage subsystem, the storage device driver comprising means for receiving the request to clear the one or more tracks of metadata; and
means for clearing the identified metadata tracks. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An article of manufacture for use in programming a data storage system to selectively clear metadata the article of manufacture comprising instructions for:
-
identifying one or more metadata tracks to clear;
receiving a request from a client to clear the one or more identified metadata tracks;
passing the request to a storage device driver; and
clearing the identified metadata tracks. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for deploying a data storage infrastructure, comprising integrating computer readable code into a data storage system to selectively clear metadata in a storage subsystem wherein the code in combination with the data storage system is capable of performing the following:
-
identifying one or more metadata tracks to clear;
receiving a request from a client to clear the one or more identified metadata tracks;
passing the request to a storage device driver; and
clearing the identified metadata tracks. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification