Supporting a lookup structure for a file system implementing hierarchical reference counting
AssigneeNetApp, Inc.
InventorsMatthew Fontaine Curtis-Maury, Vinay Devadas, Yash Hetal Trivedi
Life of this patent
Estimating the term…
Loading patent…
AssigneeNetApp, Inc.
InventorsMatthew Fontaine Curtis-Maury, Vinay Devadas, Yash Hetal Trivedi
Estimating the term…
Techniques are provided for supporting a lookup structure for a file system implementing hierarchical reference counting. A write operation to write data to a page maintained by the file system is received. A lookup within a lookup structure is performed using information related to the page in order to identify a lookup entry within the lookup structure. A hash generation count within the lookup entry is compared to a file system info generation count within a file system info object for a volume associated with the page. In response to the lookup entry generation count not matching the file system info generation count, a file system tree of the file system is traversed to determine a reference count for the page, and the write operation is implemented based upon the reference count. Otherwise, the lookup entry is utilized to access the page for processing the write operation.
A method comprising:
A non-transitory machine readable medium comprising instructions, which when executed by a machine, causes the machine to:
A computing device implementing a node comprising:
Dependencies are inferred from the claim text.