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.

Patent No.:

US 9176871 B1

PDF
Full Text
Expired
Date of Patent:
Nov. 03, 2015

Filed:

Feb. 06, 2013
Applicant:

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

Inventor:

Bertrand Serlet, Palo Alto, CA (US);

Assignee:

upthere, inc., Palo Alto, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/02 (2006.01); G06F 12/12 (2006.01);
U.S. Cl.
CPC ...
G06F 12/0269 (2013.01); G06F 12/0253 (2013.01); G06F 12/122 (2013.01); G06F 2212/702 (2013.01); G06F 2212/7205 (2013.01);
Abstract

Various techniques are provided for performing garbage collection in a chunk store that is being used to implement a hierarchical file system. In general, the techniques involve a 'trace' phase in which all chunks that correspond to current versions of files are marked, and then a sweep phase in which all chunks that were not marked during the trace phase are reclaimed. Various techniques are also described for using snapshots to avoid the need to halt operations on the file system while the trace phase is being performed. In addition, techniques are provided for using a cache of last-touched timestamps to avoid the need to mark all current chunks in each trace phase.


Find Patent Forward Citations

Loading…