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:
Dec. 10, 2019

Filed:

Aug. 20, 2018
Applicant:

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

Inventors:

Danny Wei, Seattle, WA (US);

John Luther Guthrie, II, Seattle, WA (US);

James Michael Thompson, Seattle, WA (US);

Benjamin Arthur Hawks, Seattle, WA (US);

Norbert P. Kusters, Redmond, WA (US);

Assignee:

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

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/0866 (2016.01); G06F 11/14 (2006.01); G06F 11/34 (2006.01); G06F 12/0868 (2016.01); G06F 12/0804 (2016.01);
U.S. Cl.
CPC ...
G06F 12/0866 (2013.01); G06F 11/14 (2013.01); G06F 11/1471 (2013.01); G06F 11/3409 (2013.01); G06F 11/3485 (2013.01); G06F 12/0868 (2013.01); G06F 12/0804 (2013.01); G06F 2201/885 (2013.01); G06F 2212/1016 (2013.01); G06F 2212/1032 (2013.01); G06F 2212/313 (2013.01); G06F 2212/461 (2013.01);
Abstract

A block-based storage system may implement page cache write logging. Write requests for a data volume maintained at a storage node may be received at a storage node. A page cache for may be updated in accordance with the request. A log record describing the page cache update may be stored in a page cache write log maintained in a persistent storage device. Once the write request is performed in the page cache and recorded in a log record in the page cache write log, the write request may be acknowledged. Upon recovery from a system failure where data in the page cache is lost, log records in the page cache write log may be replayed to restore to the page cache a state of the page cache prior to the system failure.


Find Patent Forward Citations

Loading…