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:
Dec. 03, 2013

Filed:

Jun. 21, 2011
Applicants:

Subramaniam Periyagaram, San Jose, CA (US);

Sandeep Yadav, Santa Clara, CA (US);

Blake Lewis, Los Altos Hills, CA (US);

Rickard E. Faith, Hillsborough, NC (US);

Ashish Prakash, Morrisville, NC (US);

Ram Kesavan, Los Altos, CA (US);

Ananthan Subramanian, Menlo Park, CA (US);

Inventors:

Subramaniam Periyagaram, San Jose, CA (US);

Sandeep Yadav, Santa Clara, CA (US);

Blake Lewis, Los Altos Hills, CA (US);

Rickard E. Faith, Hillsborough, NC (US);

Ashish Prakash, Morrisville, NC (US);

Ram Kesavan, Los Altos, CA (US);

Ananthan Subramanian, Menlo Park, CA (US);

Assignee:

NetApp, Inc., Sunnyvale, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
Abstract

A request is received to remove duplicate data. A log data container associated with a storage volume in a storage server is accessed. The log data container includes a plurality of entries. Each entry is identified by an extent identifier in a data structures stored in a volume associated with the storage server. For each entry in the log data container, a determination is made if the entry matches another entry in the log data container. If the entry matches another entry in the log data container, a determination is made of a donor extent and a recipient extent. If an external reference count associated with the recipient extent equals a first predetermined value, block sharing is performed for the donor extent and the recipient extent. A determination is made if the reference count of the donor extent equals a second predetermined value. If the reference count of the donor extent equals the second predetermined value, the donor extent is freed.


Find Patent Forward Citations

Loading…