System and method for adjusting membership of a data replication group
AssigneeAmazon Technologies, Inc.
InventorsTimothy Andrew Rath, Jakub Kulesza, David A. Lutz
Life of this patent
Estimating the term…
Loading patent…
AssigneeAmazon Technologies, Inc.
InventorsTimothy Andrew Rath, Jakub Kulesza, David A. Lutz
Estimating the term…
A system that implements a data storage service may store data on behalf of storage service clients. The system may maintain data in multiple replicas of partitions that are stored on respective computing nodes in the system. A master replica for a replica group may increment a membership version indicator for the group, and may propagate metadata (including the membership version indicator) indicating a membership change for the group to other members of the group. Propagating the metadata may include sending a log record containing the metadata to the other replicas to be appended to their respective logs. Once the membership change becomes durable, it may be committed. A replica attempting to become the master of a replica group may determine that another replica in the group has observed a more recent membership version, in which case logs may be synchronized or snipped, or the attempt may be abandoned.
A system, comprising:
A method, comprising:
A non-transitory, computer-readable storage medium storing program instructions that when executed on one or more computers cause the one or more computers to perform:
A system, comprising:
Dependencies are inferred from the claim text.