×

Cross-ACL multi-master replication

  • US 9,189,492 B2
  • Filed: 05/23/2014
  • Issued: 11/17/2015
  • Est. Priority Date: 01/23/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • at a first replication site of a plurality of replication sites;

    receiving a first update to a data record from a second replication site of the plurality of replication sites;

    receiving a second update to the data record from a third replication site of the plurality of replication sites;

    wherein the first update comprises a first value for a first field of the data record and a first value for a second field of the data record;

    wherein the second update comprises a second value for the first field and a first value for a third field of the data record;

    wherein the first update does not include a value for the third field;

    wherein the second update does not include a value for the second field;

    responsive to receiving the first update, creating the data record in a database comprising the first value for the first field and the first value for the second field;

    responsive to receiving the second update, detecting a concurrency conflict between the first value for the first field of the data record in the database and the second value for the first field in the second update;

    after the concurrency conflict is deconflicted, updating the data record in the database to include a deconflicted value for the first field and the first value for the third field from the second update;

    wherein the method is performed by one or more computing devices at the first replication site.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×