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.

Date of Patent:
Feb. 23, 2021

Filed:

Feb. 02, 2018
Applicant:

Amazon Technologies, Inc., Seattle, WA (US);

Inventors:

Timothy Andrew Rath, Des Moines, WA (US);

Jakub Kulesza, Bellevue, WA (US);

David Alan Lutz, Renton, WA (US);

Assignee:

Amazon Technologies, Inc., Seattle, WA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/14 (2006.01); G06F 16/25 (2019.01); G06F 16/27 (2019.01); G06F 11/20 (2006.01);
U.S. Cl.
CPC ...
G06F 11/1451 (2013.01); G06F 11/1425 (2013.01); G06F 11/2094 (2013.01); G06F 16/25 (2019.01); G06F 16/27 (2019.01); G06F 16/273 (2019.01); G06F 11/2097 (2013.01);
Abstract

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.


Find Patent Forward Citations

Loading…