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:
Feb. 28, 2023

Filed:

Jun. 22, 2021
Applicant:

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

Inventors:

Enning Xiang, San Jose, CA (US);

Wenguang Wang, Santa Clara, CA (US);

Pranay Singh, San Ramon, CA (US);

Subhradyuti Sarkar, Newark, CA (US);

Nitin Rastogi, San Bruno, CA (US);

Assignee:

VMWARE, INC., Palo Alto, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/27 (2019.01); G06F 16/22 (2019.01); G06F 16/11 (2019.01);
U.S. Cl.
CPC ...
G06F 16/273 (2019.01); G06F 16/128 (2019.01); G06F 16/2246 (2019.01);
Abstract

System and method for managing copy-on-write (COW) B tree structures for metadata of storage objects stored in a storage system determine, when a request to modify a target storage object stored in the storage system that requires a modification of a target leaf node in a B tree structure for metadata of the target storage object is received, whether an operation sequence number of the target leaf node is greater than a snapshot sequence number of a parent snapshot of a running point of the B tree structure. When the operation sequence number is greater than the snapshot sequence number, the target leaf mode is modified in place without copying the target leaf node. When the operation sequence number is not greater than the snapshot sequence number, the target leaf node is copied as a new leaf node for the B tree structure and the new leaf node is modified.


Find Patent Forward Citations

Loading…