Patent ID: 6728898
Filing Date: 2004-04-27
Classification: G06F

Abstract:
A method of maintaining a mirrored copy of a first storage device at a second storage device in a computer system, the method comprising:receiving write requests at a first storage device, the first storage device including an associated controller; processing the write requests received at the first storage device; receiving write requests at a second storage device, the second storage device including an associated controller, volatile storage, and non-volatile storage; processing the write requests received at the second storage device; sending a commit-synchronization message to the second storage device along with information designating a write request; and having the second storage device, after receiving the commit-synchronization message, confirm that data associated with all write requests that preceded the designated write request have been written to the non-volatile storage of the second storage device and that data associated with the designated write request have been written to the non-volatile storage of the second storage device.