Method and system for reliable remote-mirror resynchronization in disk arrays and other mass storage devices
AssigneeHewlett-Packard Development Company, L.P.
InventorRobert A. Cochran
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorRobert A. Cochran
Estimating the term…
On a dominant logical unit provided by a mass-storage device, hot spare disks are employed to create a much larger, disk-based time-ordered WRITE-request buffer that spans, in one embodiment, both electronic memory and hot spare disks. The much larger time-ordered WRITE-request buffer in the modified dominant logical unit allows for storing WRITE requests in time order for a much longer period of time during communications failure between the dominant logical unit and remote-mirror logical unit than in the current techniques that employ only an electronic-memory-based time-ordered WRITE-request buffer. On the remote-mirror logical unit, mass-storage space is provided for an alternate logical unit that can be resynchronized with the dominant logical unit following restoration of communications between the dominant logical unit and remote-mirror logical unit. When resynchronization is complete, a simple logical-unit-pointer switch operation can be employed to designate the alternate logical unit as the new remote-mirror logical unit, and the previous remote-mirror logical unit as the alternate logical unit.
A method for storing WRITE requests in a dominant mass-storage device for later forwarding to a remote mass-storage device that provides mirroring of data stored in the dominant mass-storage device, the method comprising:
A method for resynchronizing a remote-mirror logical unit provided by a first mass-storage device to a data state equivalent to a dominant logical unit's data state provided by a second mass-storage device, the method comprising:
A method for maintaining dominant-logical-unit/remote-mirror-logical-unit data-state consistency despite a communications failure between a first mass-storage device providing a dominant logical unit and a second, remote mass-storage device providing a remote-mirror logical unit, the method comprising:
A mass-storage device that can be linked with a second mass-storage device to provide a dominant logical unit/remote-mirror logical unit pair, the mass-storage device including:
A mass-storage device that can be linked with a second mass-storage device to provide a dominant logical unit/remote-mirror logical unit pair, the mass-storage device including:
A mass-storage device that can be linked with a second mass-storage device to provide a dominant logical unit/remote-mirror logical unit pair, the mass-storage device including:
Dependencies are inferred from the claim text.