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:
Sep. 20, 2016

Filed:

Aug. 28, 2015
Applicant:

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

Inventors:

Faraz Shaikh, Sunnyvale, CA (US);

Murali Vilayannur, San Jose, CA (US);

Satyam B. Vaghani, San Jose, CA (US);

Kiran Joshi, San Jose, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01); G06F 17/30 (2006.01); G06F 9/455 (2006.01); G06F 12/02 (2006.01);
U.S. Cl.
CPC ...
G06F 3/0608 (2013.01); G06F 3/067 (2013.01); G06F 3/0631 (2013.01); G06F 3/0652 (2013.01); G06F 3/0665 (2013.01); G06F 9/45533 (2013.01); G06F 9/45558 (2013.01); G06F 12/0253 (2013.01); G06F 12/0261 (2013.01); G06F 12/0269 (2013.01); G06F 12/0276 (2013.01); G06F 17/30138 (2013.01); G06F 17/30194 (2013.01); G06F 17/30233 (2013.01); G06F 2009/45579 (2013.01); G06F 2212/1044 (2013.01); G06F 2212/154 (2013.01);
Abstract

Free storage blocks previously allocated to a logical block device are released back to an underlying storage system supporting the logical block device in a manner that does not conflict with write operations that may be issued to the free storage blocks at about the same time. According to a first technique, write operations on the same storage blocks to be released are paused until the underlying storage system has completed the releasing operation or, if the write operations are issued earlier than when the underlying storage system actually performs the releasing operation, such storage blocks are not released. According to a second technique, a special file is allocated the free storage blocks, which are then made available for safe releasing.


Find Patent Forward Citations

Loading…