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. 26, 2018

Filed:

Mar. 30, 2016
Applicant:

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

Inventors:

Jean-Pierre Bono, Westborough, MA (US);

Xiaoye Jiang, Shrewsbury, MA (US);

William C. Davenport, San Diego, CA (US);

Philippe Armangau, Acton, MA (US);

Yingchao Zhou, Beijing, CN;

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/00 (2006.01); G06F 17/30 (2006.01); G06F 3/06 (2006.01);
U.S. Cl.
CPC ...
G06F 17/30088 (2013.01); G06F 3/0608 (2013.01); G06F 3/0647 (2013.01); G06F 3/0652 (2013.01); G06F 3/0683 (2013.01); G06F 17/30138 (2013.01);
Abstract

A method of conditionally truncating a volume file in a data storage system includes identifying counts of categories of data blocks of the volume file, including (1) a first count of blocks owned by the volume file and located after the target end-of-file, (2) a second count of blocks located after the target end-of-file and requiring relocation to before the target end-of-file, and (3) a third count of blocks being free and owned by the volume file and located before the target end-of-file. An approximation of space to be freed is generated as a difference between the first count and a value expressing an excess of the second count over the third count. When the approximation is above a predetermined threshold, then the volume file is truncated to the target end-of-file, and otherwise truncating is refrained from.


Find Patent Forward Citations

Loading…