Method, System, and Computer Program Product for Ensuring Data Consistency of Asynchronously Replicated Data Following a Master Transaction Server Failover Event
OwnerJinmei Shen, Hao Wanginventors
Life of this patent
Estimating the term…
Loading patent…
OwnerJinmei Shen, Hao Wanginventors
Estimating the term…
A method, system, and computer program product for ensuring data consistency during asynchronous replication of data from a master server to a plurality of replica servers. Responsive to receiving a transaction request at the master server, recording in the plurality of replica servers a set of transaction identifiers within a replication transaction table stored in local memory of the plurality of replica servers. Responsive to receiving an acknowledgement signal from the plurality of replica servers, committing data resulting from the identified data operation within local memory of the master server. Responsive to a failover event that prevents the master server from sending a post commit signal to the at least one replica server, designating a new master server from among the plurality of replica servers. The selected replica server is associated with the replication transaction table having a fewest number of pending transaction requests.
A method for ensuring data consistency during asynchronous replication of data from a master transaction server to a plurality of replica transaction servers, said method comprising:
A system for ensuring data consistency during asynchronous replication of data from a master transaction server to a plurality of replica transaction servers, said system comprising:
A computer program product comprising:
Dependencies are inferred from the claim text.