Patent ID: 8352482

Claim:
A computer system configured to replicate a log file stored in a primary server, the computer system comprising: a local storage unit for storing a replication of the log file; one or more computer processors; and a non-transitory computer-readable storage medium comprising instructions for controlling the one or more computer processors to be configured to: receive an update operation sent from a server, wherein the update operation includes a public unique id and a private unique id from a previous update operation, obtain a previous public unique id from a last update operation stored in the replication of the log file stored in the local storage unit, wherein the previous public unique id was generated using the private unique id from the previous update operation, generate a hash of the private unique id, compare the generated hash of the private unique id to the previous public unique id to confirm the server that sent the received update operation is designated as a primary server, wherein the private unique id is previously known only to the primary server prior to transmission of the update operation to the computer system, and append the update operation to the replication of the log file upon confirmation that the generated hash of the private unique id equals the previous public unique id.