EFFICIENT UNMAP HANDLING USING SYNCHRONIZED REDUNDANT COMPONENTS OF DATA OBJECTS

    公开(公告)号:US20240248605A1

    公开(公告)日:2024-07-25

    申请号:US18159656

    申请日:2023-01-25

    Applicant: VMware, Inc.

    CPC classification number: G06F3/061 G06F3/0652 G06F3/0679

    Abstract: Components of a distributed data object are synchronized using streamlined tracking metadata. A target component of the distributed data object is detected as it becomes available and stale. A source component that is up-to-date and that mirrors the address space of the detected target component is identified. A set of mapped address ranges and a set of unmapped address ranges of the identified source component are obtained. A mapped address range of the target component that corresponds with an unmapped address range of the source component is identified. The identified mapped address range of the target component is then synchronized with the corresponding unmapped address range of the source component. Thus, unmapped address ranges are synchronized without using tracking metadata of the source component.

    RESYNCHRONIZATION OF OBJECTS IN A VIRTUAL STORAGE SYSTEM

    公开(公告)号:US20250028471A1

    公开(公告)日:2025-01-23

    申请号:US18356125

    申请日:2023-07-20

    Applicant: VMware, Inc.

    Abstract: An example method of resynchronizing a first replica of an object and a second replica of an object in an object storage system, includes: determining, by storage software in response to the second replica transitioning from failed to available, a stale sequence number for the second replica, the storage software having associated the stale sequence number with the second replica when the second replica failed; querying, by the storage software, block-level metadata for the object using the stale sequence number, the block-level metadata relating logical blocks of the object with sequence numbers for operations on the object; determining, by the software as a result of the querying, a set of the logical blocks each related to a sequence number being the same or after the stale sequence number; and copying, by the storage software, data of the set of logical blocks from the first replica to the second replica.

Patent Agency Ranking