Patent ID: 6859811

Claim:
A method for mirroring data between a plurality of sites, comprising: establishing a replication relationship between the plurality of sites including a first site and a second site; replicating at least some changes made at any site of said plurality of sites at each other site of said plurality of sites; a first server associated with the first site requesting performance of a write operation; in response to said request, performing the write operation at the first site, and sending a message to request that the write operation be mirrored at the second site; the first server receiving an indication that the write operation could not be successfully performed at the second site; in response to the indication, the first server initiating a membership voting operation to determine which of the first server and a second server associated with the second site should be removed from said replication membership; and if it is determined that the second server associated with the second site should be removed from said replication membership, then the first server sending a message to indicate that write operations are no longer to be replicated at said second site.