Flexible efficient runtime placement of data across multiple disks

    公开(公告)号:US10268408B2

    公开(公告)日:2019-04-23

    申请号:US15853110

    申请日:2017-12-22

    Applicant: VMware, Inc.

    Abstract: In a storage cluster having nodes, blocks of a logical storage space of a storage object are allocated flexibly by a parent node to component nodes that are backed by physical storage. The method includes maintaining a first allocation map for the parent node, and second and third allocation maps for the first and second component nodes, respectively, executing a first write operation on the first component node and updating the second allocation map to indicate that the first block is a written block, selecting the second component node for executing a second write operation, and executing the second write operation on the second component node. Upon execution of the second write operation, the third allocation map is updated to indicate that the second block is a written block and the first allocation map is updated to indicate that the second block is allocated to the second component node.

    SYNCHRONIZING REPLICAS WITH MEDIA ERRORS IN DISTRIBUTED STORAGE SYSTEMS

    公开(公告)号:US20180225171A1

    公开(公告)日:2018-08-09

    申请号:US15943293

    申请日:2018-04-02

    Applicant: VMware, Inc.

    CPC classification number: G06F11/1004 G06F3/0619 G06F3/064 G06F3/0683

    Abstract: Systems and techniques are described for transferring data. A described technique includes receiving a request to transmit a data block from a first data storage device to a second data storage device. An attempt to read the data block from the first data storage device is made. A media error resulting from the attempt to read the data block from the first data storage device is detected. In response to detecting the media error, a new data block is generated and includes mismatched checksum data that causes a checksum mismatched error when the new data block is accessed. The new data block is transmitted for storage at the second data storage device in place of the data block.

    Synchronizing replicas with media errors in distributed storage systems

    公开(公告)号:US09952923B2

    公开(公告)日:2018-04-24

    申请号:US15199128

    申请日:2016-06-30

    Applicant: VMware, Inc.

    CPC classification number: G06F11/1004 G06F3/0619 G06F3/064 G06F3/0683

    Abstract: Systems and techniques are described for transferring data. A described technique includes receiving a request to transmit a data block from a first data storage device to a second data storage device. An attempt to read the data block from the first data storage device is made. A media error resulting from the attempt to read the data block from the first data storage device is detected. In response to detecting the media error, a new data block is generated and includes mismatched checksum data that causes a checksum mismatched error when the new data block is accessed. The new data block is transmitted for storage at the second data storage device in place of the data block.

Patent Agency Ranking