Patent ID: 8335899

Claim:
An active/active mirroring system, comprising: a first storage device; and a second storage device coupled to the first storage device, wherein the first storage device is accessible for first I/O operations by at least one first host, and the second storage device is accessible for second I/O operations by at least one second host, the at least one first host being the same as or different from the at least one second host, wherein the first I/O operations include a first write request from the at least one first host that is received at the first storage device, wherein the second I/O operations include a second write request from the at least one second host that is received at the second storage device, the first write request being independent of the second write request, and wherein the first storage device and the second storage device control mirroring operations that synchronously mirror data between each of the first storage device and the second storage device, wherein, in connection with a polarization operation, one of the first storage device or the second storage device is designated as a primary-polarity storage device and the other of the first storage device or the second storage device is designated as a secondary-polarity storage device, and, wherein, in response to a lock conflict between the first storage device and the second storage device, the lock conflict is resolved by an action of the secondary-polarity storage device.