The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 29, 2025
Filed:
Oct. 29, 2020
Telefonaktiebolaget Lm Ericsson (Publ), Stockholm, SE;
Balázs Pinczel, Budapest, HU;
Dániel Géhberger, Montreal, CA;
Péter Mátray, Budapest, HU;
Gábor Németh, Budapest, HU;
Mate Imre Nagy, Budapest, HU;
TELEFONAKTIEBOLAGET LM ERICSSON (PUBL), Stockholm, SE;
Abstract
According to an aspect there is provided a computer-implemented method of operating a leader server in a leader server-follower server log replication configuration. The method comprises (i) storing () a current master state of a system and maintaining a master log relating to the current master state, wherein the master log comprises a plurality of log entries each having a respective log index, wherein each log entry indicates a respective change to the master state of the system; (ii) performing () a log compaction procedure to remove from the master log any log entry for which the respective change to the master state of the system has been overridden by a change to the master state in a subsequent log entry; (iii) storing () a compaction index that is the highest log index of the log entries removed in the log compaction procedure; (iv) storing () an override index that is the highest log index of the log entries for which the respective change to the master state overrode a change to the master state by an earlier log entry; and (v) sending () the compaction index and the override index to one or more follower servers that are to store a replica of the master log relating to the current master state.