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. 01, 2022

Filed:

Feb. 01, 2019
Applicant:

Red Hat, Inc., Raleigh, NC (US);

Inventors:

Miklos Szeredi, Piliscsaba, HU;

Stefan Hajnoczi, St. Neots, GB;

Vivek Goyal, Westford, MA (US);

David Alan Gilbert, Manchester, GB;

Assignee:

Red Hat, Inc., Raleigh, NC (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01); G06F 13/00 (2006.01); G06F 12/0806 (2016.01); G06F 16/172 (2019.01);
U.S. Cl.
CPC ...
G06F 12/0806 (2013.01); G06F 16/172 (2019.01); G06F 2212/1008 (2013.01); G06F 2212/608 (2013.01);
Abstract

Shared filesystem metadata caching is disclosed. For example, a system includes a guest with a storage controller (SC) and a metadata cache on a host with a filesystem daemon (FSD), and a host memory storing a registration table (RT). The SC receives a first metadata request associated with a file stored in the host memory. A first version identifier (VID) of metadata associated with the file is retrieved from the metadata cache and validated against a corresponding second VID in the RT. Upon determining the first VID matches the second VID, the SC responds to the first metadata request based on the metadata. Upon determining the first VID fails to match the second VID, the SC requests the FSD to update the metadata. The first VID is updated to match the second VID and the SC responds to the first metadata request based on the updated metadata.


Find Patent Forward Citations

Loading…