Data placement and recovery in the event of partition failures

    公开(公告)号:US11842063B2

    公开(公告)日:2023-12-12

    申请号:US17704978

    申请日:2022-03-25

    申请人: eBay Inc.

    IPC分类号: G06F12/00 G06F3/06

    摘要: Software defined storage service (SDS) provides users with remote data volumes spread across multiple storage nodes across multiple failure domains. A distributed volume may be spread across replicas (e.g., failure domains), each replica having a number of partitions stored on storage nodes associated with a particular failure domain. In the event of a node failure, a partition stored on the failed node may be dynamically moved and remapped to another node in the same failure domain or within another failure domain that is different from a failure domain that includes a partition that is complementary to the partition stored on the failed node. The partition move and remapping may be transparent to a user. A partition move may occur while a distributed volume is in use by a client device or in an idle (e.g., offline) mode.

    DATA PLACEMENT AND RECOVERY IN THE EVENT OF PARTITION FAILURES

    公开(公告)号:US20230305726A1

    公开(公告)日:2023-09-28

    申请号:US17704978

    申请日:2022-03-25

    申请人: eBay Inc.

    IPC分类号: G06F3/06

    摘要: Software defined storage service (SDS) provides users with remote data volumes spread across multiple storage nodes across multiple failure domains. A distributed volume may be spread across replicas (e.g., failure domains), each replica having a number of partitions stored on storage nodes associated with a particular failure domain. In the event of a node failure, a partition stored on the failed node may be dynamically moved and remapped to another node in the same failure domain or within another failure domain that is different from a failure domain that includes a partition that is complementary to the partition stored on the failed node. The partition move and remapping may be transparent to a user. A partition move may occur while a distributed volume is in use by a client device or in an idle (e.g., offline) mode.