Storage system and method for accessing logical volumes
First Claim
Patent Images
1. A method for accessing volumes, comprising:
- provisioning by a storage system to a host, a place holder handle, without associating, upon provisioning, the place holder handle with any specific volume of accessible volumes comprised in said storage system;
receiving from the host a first request for associating said place holder handle with a first selected volume from among said accessible volumes;
associating the place holder handle with the first selected volume, in response to the first request;
enabling the host to access said first selected volume in response to receiving a first access request indicative of said place holder handle;
receiving from the host a second request for associating said place holder handle with a second selected volume from among said accessible volumes;
wherin the second selected volume differs from the first selected volume;
removing the association of the place holder handle with the first selected volume and associating the place holder handle with the second selected volume, in response to the second request;
enabling the host to access said second selected volume, in response to receiving a second access request indicative of said place holder handle,wherein the receiving of the second access request follows the receiving of the second request for associating the place holder handle with the second selected volume.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and a storage system are provided for accessing volumes. The storage system provisions to a host, a place holder handle configured for allowing access to any volume selected by the host and allowed to be accessed by the host. The volume forms part of accessible volumes included in the storage system. The storage system receives from the host a first request for associating the place holder handle with a first selected volume from among the accessible volumes and enables the host to access the first selected volume in response to receiving an access request indicative of the place holder handle.
-
Citations
19 Claims
-
1. A method for accessing volumes, comprising:
-
provisioning by a storage system to a host, a place holder handle, without associating, upon provisioning, the place holder handle with any specific volume of accessible volumes comprised in said storage system; receiving from the host a first request for associating said place holder handle with a first selected volume from among said accessible volumes; associating the place holder handle with the first selected volume, in response to the first request; enabling the host to access said first selected volume in response to receiving a first access request indicative of said place holder handle; receiving from the host a second request for associating said place holder handle with a second selected volume from among said accessible volumes; wherin the second selected volume differs from the first selected volume; removing the association of the place holder handle with the first selected volume and associating the place holder handle with the second selected volume, in response to the second request; enabling the host to access said second selected volume, in response to receiving a second access request indicative of said place holder handle, wherein the receiving of the second access request follows the receiving of the second request for associating the place holder handle with the second selected volume. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A storage system for accessing volumes, comprising:
-
a hardware storage controller configured to provision to a host, a place holder handle, without associating, upon the provision, the place holder handle with any specific volume of accessible volumes comprised in said storage system; a data communication interface, coupled to the storage controller, for receiving from the host;
(i) a first request for associating said place holder handle with a first selected volume from among said accessible volumes; and
(ii) a second request for associating said place holder handle with a second selected volume from among said accessible volumes, wherin the second selected volume differs from the first selected volume;the storage controller is further configured to;
associate the place holder handle with the first selected volume, in response to the first request;
enable the host to access said first selected volume in response to a reception of a first access request indicative of said place holder handle;
remove the association of the place holder handle with the first selected volume and associate the place holder handle with the second selected volume, in response to the second request; and
enable the host to access said second selected volume, in response to receiving a second access request indicative of said place holder handle, wherein the second access request is received after the second request for associating the place holder handle with the second selected volume. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium that stores instructions for:
-
provisioning by a storage system to a host, a place holder handle, without associating, upon provisioning, the place holder handle with any specific volume of accessible volumes comprised in said storage system; receiving from the host a first request for associating said place holder handle with a first selected volume from among said accessible volumes; associating the place holder handle with the first selected volume, in response to the first request; enabling the host to access said first selected volume in response to receiving a first access request indicative of said place holder handle; receiving from the host a second request for associating said place holder handle with a second selected volume from among said accessible volumes, wherin the second selected volume differs from the first selected volume; removing the association of the place holder handle with the first selected volume and associating the place holder handle with the second selected volume, in response to the second request; enabling the host to access said second selected volume, in response to receiving a second access request indicative of said place holder handle, wherein the receiving of the second access request follows the receiving of the second request for associating the place holder handle with the second selected volume.
-
-
14. A method for accessing volumes, comprising:
-
provisioning by a storage system to a host, a place holder handle, without associating, upon provisioning, the place holder handle with any specific volume of a certain volume family that comprises an original volume and derived volumes; receiving from the host a first request for associating the place holder handle with a first selected volume from the certain volume family; associating the place holder handle with the first selected volume, in response to the first request; enabling the host to access said first selected volume in response to receiving a first access request indicative of said place holder handle; receiving from the host a second request for associating said place holder handle with a second selected volume from among said accessible volumes, wherin the second selected volume differs from the first selected volume; removing the association of the place holder handle with the first selected volume and associating the place holder handle with the second selected volume, in response to the second request; enabling the host to access said second selected volume, in response to receiving a second access request indicative of said place holder handle, wherein the receiving of the second access request follows the receiving of the second request for associating the place holder handle with the second selected volume. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification