Patent ID: 7698592
Filing Date: 2010-04-13
Classification: G06F

Abstract:
1. An apparatus to rebuild a data storage array having plural communication paths, the apparatus comprising: a first error detecting component configured to detect an error at a data storage device of a data storage array, the data storage device having a plurality of ports and operable to provide data for a preemptive rebuild; a port control component configured to disable all but a single port of the plurality of ports of the data storage device; a preemptive rebuild component configured to copy data from the data storage device to a spare data storage device using the single operational port of the plurality of ports of the data storage device; an alternative path maintenance component configured to maintain an alternative communication path for use by other members of the data storage array and to bypass the data storage device for non-preemptive rebuild related communication; a second error detecting component configured to detect an error at the data storage device during operation of the preemptive rebuild component; and a device disabling component responsive to the second error detecting component configured to disable the data storage device.