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:
Jun. 01, 2021

Filed:

Dec. 11, 2018
Applicant:

Emc Ip Holding Company Llc, Hopkinton, MA (US);

Inventor:

Suraj Raju, Issaquah, WA (US);

Assignee:

EMC IP Holding Company LLC, Hopkinton, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); G06F 16/23 (2019.01); G06F 16/18 (2019.01); H03M 13/09 (2006.01); G06F 21/64 (2013.01); G06F 16/11 (2019.01);
U.S. Cl.
CPC ...
G06F 16/2365 (2019.01); G06F 16/122 (2019.01); G06F 16/1815 (2019.01); G06F 21/64 (2013.01); H03M 13/09 (2013.01);
Abstract

Incremental inline journaling in a journaled file system can be utilized to facilitate concurrency and throughput of a journaled file system. In an example, a request can be received for a transaction to modify a sub-block portion of a file stored in a distributed storage system. In response to that, the modification can be allocated to a data structure in a journal of the distributed storage system. After the transaction commits, a current value of the sub-block portion of the file can be saved to the delta structure. Then, a new value corresponding to the request for the transaction to modify the sub-block portion of the file can be written to the metadata block. After writing the new value to the metadata block, a memory space used to store the delta structure can be freed.


Find Patent Forward Citations

Loading…