US 11,909,528 B2
Safely overwriting decided slots
Jonathan G. Rossie, Jr., Raleigh, NC (US)
Assigned to CISCO TECHNOLOGY, INC., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Mar. 4, 2021, as Appl. No. 17/249,535.
Prior Publication US 2022/0286229 A1, Sep. 8, 2022
Int. Cl. G06F 16/00 (2019.01); H04L 1/1607 (2023.01); H04L 69/12 (2022.01); G06F 16/174 (2019.01); G06F 16/23 (2019.01); H04L 12/18 (2006.01)
CPC H04L 1/1642 (2013.01) [G06F 16/1748 (2019.01); G06F 16/2308 (2019.01); H04L 12/1881 (2013.01); H04L 69/12 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, at a sequencer process associated with implementing a consensus log, a message that indicates a proposal of initial log assignments for slots of the consensus log to transition the consensus log from a first epoch to a second epoch, wherein the sequencer process implements a consensus protocol and maintains a copy of the consensus log;
storing the initial log assignments for the second epoch while maintaining current log assignments for the first epoch;
determining that the second epoch is activated; and
activating the initial log assignments for the second epoch, wherein one or more previously decided slots associated with the first epoch are overwritten when the second epoch is activated.