Patent ID: 11899684
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 10:
11. A computer-implemented method, comprising:
assuming, by a replica of a replica group implemented on a computing node in a distributed data store, a role of master replica for the replica group;
subsequent to assuming the role of master replica for the replica group, sending, by the replica, a message indicating a lease to other replicas in the replica group, wherein the lease represents an authorization of the replica to act as the master replica for the replica group for a lease period;
refraining, by the replica, from servicing consistent read operations directed to the replica group until it is determined that the message indicating the lease has been committed by a write quorum of the other replicas of the replica group;
in response to determining that the message indicating the lease has been committed, beginning, by the replica, to service consistent read operations that are directed to the replica group;
assuming, by another replica of the replica group the role of master replica for the replica group, prior to the lease period expiring;
continuing, by the replica, to service consistent read operations that are directed to the replica group during the lease period; and
subsequent to the lease period expiring, beginning, by the other replica, to service consistent read operations that are directed to the replica group.