-
公开(公告)号:US20250028679A1
公开(公告)日:2025-01-23
申请号:US18356129
申请日:2023-07-20
Applicant: VMware, Inc.
Inventor: Maxime AUSTRUY , Eric KNAUFT , Sriram PATIL , Abhay Kumar JAIN , Wenguang WANG
Abstract: An example method of managing a log-structured file system (LFS) on a storage device includes: receiving, at storage software executing on a host, an operation that overwrites a data block, the data block included in a segment of the LFS; determining from first metadata stored on the storage device, a change in utilization of the segment from a first utilization value to a second utilization value; modifying second metadata stored on the storage device to change a relation between the segment and a first bucket to be a relation between the segment and a second bucket, the first utilization value included in a range of the first bucket and the second utilization value included in a range of the second bucket; and executing a garbage collection process for the LFS that uses the second metadata to identify for garbage collection a set of segments in the second bucket.
-
公开(公告)号:US20220414064A1
公开(公告)日:2022-12-29
申请号:US17357044
申请日:2021-06-24
Applicant: VMware, Inc.
Inventor: Abhay Kumar JAIN , Sriram PATIL , Junlong GAO , Wenguang WANG
IPC: G06F16/182 , G06F16/17 , G06F16/16 , G06F16/178 , G06F16/174
Abstract: A method for managing replication of cloned files is provided. Embodiments include determining, at a source system, that a first file has been cloned to create a second file. Embodiments include sending, from the source system to a replica system, an address of the first extent and an indication that a status of the first extent has changed from non-cloned to cloned. Embodiments include changing, at the replica system, a status of a second extent associated with a replica of the first file on the replica system from non-cloned to cloned and creating a mapping of the address of the first extent to an address of the second extent on the replica system. Embodiments include creating, at the replica system, a replica of the second file comprising a reference to the address of the second extent on the replica system.
-
公开(公告)号:US20210326049A1
公开(公告)日:2021-10-21
申请号:US16853623
申请日:2020-04-20
Applicant: VMware, Inc.
Inventor: Ye ZHANG , Wenguang WANG , Sriram PATIL , Richard P. SPILLANE , Junlong GAO , Wangping HE , Zhaohui GUO , Yang YANG
Abstract: System and method for writing updated versions of a configuration data file for a distributed file system in a storage system uses a directory renaming operation to write a new updated version of the configuration data file using the latest version of the configuration data file and a target directory. After the latest version of the configuration data file is modified by a particular host computer in the storage system, the modified configuration data file is written to a temporary file. The directory naming operation is then initiated on the temporary file to change the directory for the temporary file to the target directory. If the directory renaming operation has failed, a retry is performed by the particular host computer to write the new updated version of the configuration data file using a new latest version and a new target directory.
-
公开(公告)号:US20230123478A1
公开(公告)日:2023-04-20
申请号:US17504845
申请日:2021-10-19
Applicant: VMware, Inc.
Inventor: Enning XIANG , Wenguang WANG , Abhay Kumar JAIN , Sriram PATIL , Asit DESAI , Eric KNAUFT
IPC: G06F16/11 , G06F16/182 , G06F16/22 , G06F12/02
Abstract: Example methods and systems for accessing data in a log-structured file system having a plurality of snapshots of storage objects backed by a first-level copy-on-write (COW) B+ tree data structure and a plurality of second-level B+ tree data structures have been disclosed. One example method includes obtaining a first first-level mapping associated with a first snapshot from the plurality of snapshots based on a first logical block address, wherein each of the plurality of snapshots corresponds to each of the plurality of second-level B+ tree data structures, identifying a first second-level B+ tree data structure corresponding to one of the plurality of snapshots based on the first first-level mapping, obtaining a first second-level mapping based on the first logical block address in the first second-level B+ tree data structure, obtaining a first physical block address based on the first second-level mapping, and accessing data at the first physical block address.
-
公开(公告)号:US20210334178A1
公开(公告)日:2021-10-28
申请号:US16859944
申请日:2020-04-27
Applicant: VMware, Inc.
Inventor: Yang YANG , Ye ZHANG , Xiang YU , Wenguang WANG , Richard P. SPILLANE , Sriram PATIL
Abstract: System and method for automatic remediation for a distributed file system uses a file system (FS) remediation module running in a cluster management server and FS remediation agents running in a cluster of host computers. The FS remediation module monitors the cluster of host computers for related events. When a first file system service (FSS)-impacting event is detected, a cluster-level remediation action is executed at the cluster management server by the FS remediation module in response to the detected first FSS-impacting event. When a second FSS-impacting event is detected, a host-level remediation action is executed at one or more of the host computers in the cluster by the FS remediation agents in response to the detected second FSS-impacting event.
-
-
-
-