A system and method for concurrently performing logical device swaps for
at least one logical subsystem, comprising: concurrently performing the
following for each logical subsystem of each computer system prior to the
occurrence of an event calling for logical device swaps--receiving a list
of data storage device pairs, each pair comprising a first device and a
corresponding second device and placing each listed second data storage
device into a pseudo-online state; and concurrently performing the
following for each logical subsystem of each computer system upon the
occurrence of an event calling for logical device swaps--replacing a
binding to each listed first device with a binding to each corresponding
listed second device, wherein the binding causes I/O requests to be
directed to the listed first device prior to the replacement, and further
wherein the binding causes I/O requests to be directed to the
corresponding listed second device subsequent to the replacement.