Method and apparatus for multistage volume locking
First Claim
1. A storage subsystem, comprising:
- a controller having a plurality of ports;
a plurality of storage devices configured store information;
a lock table including attribute information and retention information for each of a plurality of storage volumes presented to a host device, the plurality of storage volumes including a non-virtual volume that maps to a first storage device of the storage subsystem and a virtual volume that maps to a second storage device of an associated storage subsystem, the associated subsystem being linked to the storage subsystem via a communication link, wherein the controller is configured to receive and process a request from a host to modify an attribute of the virtual volume.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage subsystem includes a controller having a plurality of ports and a plurality of storage devices configured store information. A lock table includes attribute information and retention information for each of a plurality of storage volumes presented to a host device. The plurality of storage volumes includes a non-virtual volume that maps to a first storage device of the storage subsystem and a virtual volume that maps to a second storage device of an associated storage subsystem. The associated subsystem is linked to the storage subsystem via a communication link. The controller is configured to receive and process a request from a host to modify an attribute of the virtual volume.
13 Citations
17 Claims
-
1. A storage subsystem, comprising:
-
a controller having a plurality of ports;
a plurality of storage devices configured store information;
a lock table including attribute information and retention information for each of a plurality of storage volumes presented to a host device, the plurality of storage volumes including a non-virtual volume that maps to a first storage device of the storage subsystem and a virtual volume that maps to a second storage device of an associated storage subsystem, the associated subsystem being linked to the storage subsystem via a communication link, wherein the controller is configured to receive and process a request from a host to modify an attribute of the virtual volume. - View Dependent Claims (2, 3, 4)
-
-
5. A method for managing a storage system, comprising:
-
presenting a plurality of storage volumes to a host via a first storage subsystem, the plurality of storage volumes including a non-virtual volume that maps to a storage area within the first storage subsystem and a virtual volume that maps to a storage area within a second storage subsystem that is different from the first subsystem;
receiving at the first subsystem a first request from a host to modify an attribute of a target storage volume, the target storage volume being one of the plurality of storage volumes presented to the host; and
sending a second request from the first subsystem to the second subsystem if the target volume is determined to be the virtual volume, the second request being a request to modify the attribute of the target volume. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer readable medium including a computer program for managing a storage subsystem, the computer program comprising:
-
code for presenting a plurality of storage volumes to a host via a first storage subsystem, the plurality of storage volumes including a non-virtual volume that maps to a storage area within the first storage subsystem and a virtual volume that maps to a storage area within a second storage subsystem that is different from the first subsystem;
code for receiving at the first subsystem a first request from a host to modify an attribute of a target storage volume, the target storage volume being one of the plurality of storage volumes presented to the host; and
code for sending a second request from the first subsystem to the second subsystem if the target volume is determined to be the virtual volume, the second request being a request to modify the attribute of the target volume. - View Dependent Claims (17)
-
Specification