OPTIMAL METHOD FOR DELETING SUB-BLOCKS OF A POINTER BLOCK THAT DO NOT HAVE ON-DISK METADATA HEADERS FOR ADDRESSES

    公开(公告)号:US20230089300A1

    公开(公告)日:2023-03-23

    申请号:US17991732

    申请日:2022-11-21

    Applicant: VMware, Inc.

    Abstract: A method of deleting a first pointer block of a plurality of pointer blocks of a file system from a storage device used by a plurality of applications, wherein the plurality of pointer blocks are each subdivided into sub-blocks, includes the steps of: determining that a first sub-block of the first pointer block is marked as being empty of any addresses of the file system at which storage space is allocated to files of the applications; determining that a second sub-block of the first pointer block has not been marked as being empty; in response to the determining that the second sub-block has not been marked as being empty, determining that the second sub-block does not contain any addresses of the file system at which storage space is allocated to the files of the applications; and deleting the first pointer block from the storage device.

    ON-DEMAND LIVENESS UPDATES BY SERVERS SHARING A FILE SYSTEM

    公开(公告)号:US20220377143A1

    公开(公告)日:2022-11-24

    申请号:US17372643

    申请日:2021-07-12

    Applicant: VMWARE, INC.

    Abstract: A method of managing liveness information of a first server of a plurality of servers sharing a file system includes: periodically reading an alarm bit of the first server from a region in the file system allocated for storing liveness information of the first server; after each read, determining a value of the alarm bit; and upon determining that the value of the alarm is a first value, changing the alarm bit to a second value, and writing the alarm bit having the second value in the region. The second value indicates to other servers of the plurality of servers that the first server is alive.

    JOURNAL SPACE RESERVATIONS FOR VIRTUAL DISKS IN A VIRTUALIZED COMPUTING SYSTEM

    公开(公告)号:US20220391240A1

    公开(公告)日:2022-12-08

    申请号:US17463573

    申请日:2021-09-01

    Applicant: VMWARE, INC.

    Abstract: An example method of handling, at a hypervisor on a host in a virtualized computing system, a write input/output (IO) operation to a file on a storage device having a virtual machine file system (VMFS) is described. The method includes: generating logical transactions for the write IO operation having updates to metadata of the VMFS for the file; estimating, for the logical transactions, common space reservations for those of the updates to common fields in the metadata for the file; estimating, for the logical transactions, exclusive space reservations for those of the updates to exclusive fields in the metadata for the file; batching the logical transactions into a physical transaction, which includes a single reservation of space in a journal of the VMFS based on the common space reservations and a reservations of space in the journal for each of the exclusive space reservations, respectively.

Patent Agency Ranking