Cache coherency and synchronization support in expanders in a raid topology with multiple initiators
AssigneeLSI Corporation
InventorsNaresh Madhusudana, Naveen Krishnamurthy
Life of this patent
Estimating the term…
Loading patent…
AssigneeLSI Corporation
InventorsNaresh Madhusudana, Naveen Krishnamurthy
Estimating the term…
Systems and methods presented herein provide for region lock management in an expander. In one embodiment, an expander, being operable to link a plurality of initiators to a plurality of Redundant Array of Independent Disks logical volumes, includes a plurality of physical transceivers, each being operable to link the logical volumes to the initiators, and a region lock manager operable to receive a request from a first of the initiators to lock a region of the logical volumes for an input/output operation by the first initiator. The region lock manager is also operable to determine if the requested region is unlocked, to lock the requested region from the remaining initiators to allow the input/output operation of the first initiator after determining the requested region is unlocked, and to unlock the requested region after the input/output operation of the first initiator is complete.
An expander operable to link a plurality of initiators to a plurality of Redundant Array of Independent Disks logical volumes, the expander comprising:
A method, operable within an expander, of managing storage regions of a plurality of Redundant Array of Independent Disks logical volumes, the method comprising:
A non-transitory computer readable medium comprising instructions that, when executed by a processor of an expander, direct the processor to:
Dependencies are inferred from the claim text.