Patent ID: 7117323

Claim:
A mirrored storage volume system, capable of incoherency correction, comprising: a primary storage controller capable of managing data, wherein the primary storage controller is capable of cyclic redundancy checking stored data; a primary storage volume suitable for storing data, wherein the primary storage volume is linked to the primary controller such that, the primary storage controller is capable of cyclic redundancy checking data stored on the primary storage volume; a secondary storage controller capable of accepting transferred data from the primary storage controller, wherein the secondary controller is capable of cyclic redundancy checking stored data; a secondary storage volume linked to the secondary storage controller wherein the secondary storage volume is capable of storing data mirroring the primary storage volume; and a communication channel linking the primary controller to the secondary controller wherein the communication channel is suitable for communicating data transfers, the secondary storage controller initiates a cyclic redundancy check of the secondary storage volume upon reestablishment after an interruption in the communication channel, the secondary storage controller compares a primary cyclic redundancy check scan with a secondary cyclic redundancy check scan and requests non-matching data blocks.