Methods and structure for implementing logical device consistency in a clustered storage system
AssigneeLSI Corporation
InventorsVinu Velayudhan, James A. Rizzo, Adam Weiner, Rakesh Chandra, Guolin Huang
Life of this patent
Estimating the term…
Loading patent…
AssigneeLSI Corporation
InventorsVinu Velayudhan, James A. Rizzo, Adam Weiner, Rakesh Chandra, Guolin Huang
Estimating the term…
Methods and system are provided for exposing logical volumes to host systems and storage controllers in a consistent manner across a clustered storage system. One embodiment is a storage controller. The storage controller is operable to communicate with other storage controllers within the clustered storage system. The storage controller is further operable to generate a proposed Logical Unit Number (LUN) for a logical volume provisioned at the storage devices, and to communicate with each of the other storage controllers within the clustered storage system requesting that the other storage controllers determine if the proposed LUN is in use. If the proposed LUN is not in use, then storage controller assigns the proposed LUN to the logical volume. If the LUN is in use, then the storage controller generates a new proposed LUN and re-tries communication with the other storage controllers until a unique LUN is found.
A plurality of storage controllers within a clustered storage system, each of the storage controllers communicatively coupling host systems with storage devices, wherein each of the storages controllers comprises:
A method operable on a plurality of storage controllers within a clustered storage system, each of the storage controllers communicatively coupling host systems with storage devices, wherein the method comprises:
A storage controller within a clustered storage system communicatively coupling a host system with storage devices, the storage controller comprising:
Dependencies are inferred from the claim text.