Patent ID: 7500070

Claim:
A method for synchronizing a mirrored disk drive from a primary disk drive wherein the mirrored disk drive includes local cache memory, the method comprising: processing host I/O requests with the local cache memory disabled; re-synchronizing of the mirrored disk drive and the primary disk drive between completion of a first host I/O request and commencement of a next host I/O request wherein the re-synchronization enables the local cache memory for the duration of the re-synchronization, the step of re-synchronizing further comprises: enabling the local cache memory; re-synchronizing a portion of the mirrored disk drive from the primary disk drive for a first period of time; disabling the local cache memory; and flushing the contents of the local cache memory to persistent recordable medium of the mirrored disk drive for a second period of time; and adjusting the duration of the first period of time and of the second period of time such that the sum of the first period of time and the second period of time is substantially equal to a predetermined total period of time.