SUPPORTING FILE SYSTEM CLONES IN ANY ORDERED KEY-VALUE STORE

    公开(公告)号:US20180364950A1

    公开(公告)日:2018-12-20

    申请号:US15628016

    申请日:2017-06-20

    Applicant: VMware, Inc.

    Abstract: Embodiments described herein are related to cloning a volume in a file system. In some embodiments, a directory hard link is used to generate a clone of the root node of the volume. In certain embodiments, upon determining that a file or directory of the clone which comprises a hard link to an index node has been modified, a new object directory is generated beneath a root node of the volume. The index node may be added to the new object directory and one or more files and directories in the volume which link to the index node may be updated to contain symbolic links to the index node in the new object directory. In certain embodiments, a copy-on-write operation is performed in order to copy the file or directory and the new object directory to the clone.

    SUPPORTING FILE SYSTEM CLONES IN ANY ORDERED KEY-VALUE STORE USING INODE BACK POINTERS

    公开(公告)号:US20180365236A1

    公开(公告)日:2018-12-20

    申请号:US15627898

    申请日:2017-06-20

    Applicant: VMware, Inc.

    Abstract: Embodiments described herein are related to cloning a volume in a file system. In some embodiments, for each index node representing a file or directory in the volume, the index node is updated to include a back pointer to each file or directory which points to the index node in the volume. In some embodiments, a copy-on-write operation is performed in order to generate a clone of the volume's root node. In certain embodiments, upon determining that a file or directory of the clone has been modified, a new index node is generated representing the file or directory by copying an index node representing a corresponding file or directory of the volume. In some embodiments, each file or directory which should point to the new index node in the clone is identified based on one or more back pointers and updated to point to the new index node.

    MERGE UPDATES FOR KEY VALUE STORES
    3.
    发明申请

    公开(公告)号:US20190080107A1

    公开(公告)日:2019-03-14

    申请号:US15703706

    申请日:2017-09-13

    Applicant: VMware, Inc.

    Abstract: Embodiments of the present disclosure relate to techniques for performing a merge update for a database. In particular, certain embodiments of a method include generating a message comprising a first key and a first transaction associated with the first key, the first transaction indicating a transaction to perform other than for key-value pairs comprising the first key. The method further includes storing the message in a database. The method further includes merging the message with a first key-value pair stored in the database, the first-key value pair comprising the first key. The method further includes performing the first transaction based on merging the message with the first key-value pair.

Patent Agency Ranking