Patent ID: 8677064
Filing Date: 2014-03-18
Classification: G06F

Abstract:
1. A method for mapping RAID volumes in a data processing system that includes a plurality of RAID controllers and a pool of disk drives that comprises multiple storage disks, the method comprising the steps of: operating a first one of the plurality of RAID controllers to configure a particular RAID volume of the RAID volumes from selected storage disks; including a target controller and an expander in each one of the plurality of RAID controllers; including a routing table in the target controller in each one of the plurality of RAID controllers; assigning a unique identifier to each one of the RAID volumes, wherein a specified unique identifier is assigned to the particular RAID volume; providing the first one of the plurality of RAID controllers with ownership of the particular RAID volume at a particular time; storing the specified unique identifier in a first routing table that is included in a first target controller in the first one of the plurality of RAID controllers; using the specified unique identifier, which is stored in the first routing table, in an address to route an I/O message at said particular time between a selected one of a plurality of host servers and the particular RAID volume, wherein said address includes no information that identifies any of the plurality of RAID controllers; responsive to transferring ownership of the particular RAID volume from the first one of the plurality of RAID controllers to a second one of the plurality of RAID controllers, storing the specified unique identifier in a second routing table that is included in a second target controller in the second one of the plurality of RAID controllers; and advertising, by the second one of the plurality of RAID controllers, the particular RAID volume to the plurality of host servers after ownership of the particular RAID volume has been transferred to the second one of the plurality of RAID controllers, wherein the I/O message is received by the second one of the plurality of RAID controllers and not by the first one of the plurality of RAID controllers after the transfer.