-
公开(公告)号:US11360678B1
公开(公告)日:2022-06-14
申请号:US17179977
申请日:2021-02-19
Applicant: VMware, Inc.
Inventor: Long Yang , Wenguang Wang , Pranay Singh , Abhay Kumar Jain
IPC: G06F3/06
Abstract: In one set of embodiments, a computer system can periodically run an unmap service configured to scan a subset of bitmaps maintained by a file system of the computer system. As part of scanning each bitmap in the subset, the unmap service can, for each bit in the bitmap: (1) check whether the bit indicates that a corresponding physical block address (PBA) on the storage backend is currently free; (2) upon determining that the bit indicates the PBA is currently free, identify an extent within the bitmap where the PBA resides; (3) check whether an unmap indicator associated with the extent indicates that at least one free PBA in the extent is not currently unmapped in the storage backend; and (4) upon determining that the unmap indicator indicates at least one free PBA in the extent is not currently unmapped in the storage backend, add the PBA to a list of PBAs to be unmapped.
-
公开(公告)号:US11803469B2
公开(公告)日:2023-10-31
申请号:US17410673
申请日:2021-08-24
Applicant: VMware, Inc.
Inventor: Wenguang Wang , Long Yang , Maxime Austruy , Matthew B. Amdur , Eric Knauft
IPC: G06F12/0804 , G06F12/1009 , G06F16/22
CPC classification number: G06F12/0804 , G06F12/1009 , G06F16/2246 , G06F2212/1032
Abstract: The disclosure herein describes storing data using a capacity data storage tier and a smaller performance data storage tier. The capacity data storage tier includes capacity data storage hardware configured to store log-structured leaf pages (LLPs), and the performance data storage tier includes performance data storage hardware. A virtual address table (VAT) includes a set of virtual address entries referencing the LLPs. A tree-structured index includes index nodes referencing the set of virtual address entries of the VAT. Data to be stored is received, and at least a first portion of metadata associated with the received data is stored in the LLPs using the VAT, and at least a second portion of metadata associated with the received data is stored in the performance data storage tier. The architecture reduces space usage of the performance data storage tier.
-