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. 04, 2023

Filed:

Dec. 07, 2018
Applicant:

Vmware, Inc., Palo Alto, CA (US);

Inventors:

Wenguang Wang, Santa Clara, CA (US);

Richard P. Spillane, Palo Alto, CA (US);

Junlong Gao, Mountain View, CA (US);

Robert T. Johnson, Palo Alto, CA (US);

Christos Karamanolis, Los Gatos, CA (US);

Maxime Austruy, Lausanne, CH;

Assignee:

VMware, Inc., Palo Alto, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 16/172 (2019.01); G06F 12/0891 (2016.01); G06F 16/901 (2019.01); G06F 16/174 (2019.01);
U.S. Cl.
CPC ...
G06F 16/172 (2019.01); G06F 12/0891 (2013.01); G06F 16/1744 (2019.01); G06F 16/9027 (2019.01);
Abstract

The disclosure herein describes writing data to a log-structured merge (LSM) tree file system on an object storage platform. Write data instructions indicating data for writing to the LSM tree file system are received. Based on the received instructions, the data is written to the first data cache. Based on an instruction to transfer data in the live data cache to the LSM tree file system, the first data cache is converted to a stable cache. A second data cache configured as a live data cache is then generated based on cloning the first data cache. The data in the first data cache is then written to the LSM tree file system. Use of a stable cache and a cloned live data cache enables parallel writing data to the file system by the stable cache and handling write data instructions by the live data cache.


Find Patent Forward Citations

Loading…