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:
Apr. 26, 2016

Filed:

Sep. 10, 2014
Applicant:

Amazon Technologies, Inc., Reno, NV (US);

Inventors:

Allan Henry Vermeulen, Corvallis, OR (US);

Parikshit S Pol, Redmond, WA (US);

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

Timothy Daniel Cole, Seattle, WA (US);

Assignee:

Amazon Technologies, Inc., Reno, NV (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 13/00 (2006.01); G06F 9/46 (2006.01); G06F 3/06 (2006.01);
U.S. Cl.
CPC ...
G06F 9/467 (2013.01); G06F 3/0619 (2013.01); G06F 3/0644 (2013.01); G06F 3/0683 (2013.01);
Abstract

A first transaction manager of a partitioned storage group stores a first conditional commit record for a first write of a multi-partition transaction based on a first conflict detection operation. A second transaction manager stores a second conditional commit record for a second write of the transaction based on a second conflict detection operation. A client-side component of the storage group determines that both writes have been conditionally committed, and stores an unconditional commit record in a commit decision repository. A write applier examines the first conditional commit record and the unconditional commit record before propagating the first write to the first partition.


Find Patent Forward Citations

Loading…