Hierarchical coherency log for managing a distributed data storage system

    公开(公告)号:US10423641B2

    公开(公告)日:2019-09-24

    申请号:US15446813

    申请日:2017-03-01

    Applicant: NetApp, Inc.

    Abstract: A system and method for managing distributed coherent datasets using a hierarchical change log is provided. In some embodiments, a distributed storage system is provided that includes a primary storage device containing a primary dataset and a mirror storage device containing a mirror dataset. The mirror dataset includes a coherent copy of the primary dataset. The distributed storage system further includes a hierarchical change log tracking a coherence state for the mirror dataset. The hierarchical change log includes a first sub-log and a second sub-log, and a block range of the first sub-log overlaps a block range of the second sub-log. The hierarchical change log may define a priority relationship between the first sub-log and the second sub-log governing the overlap. The first sub-log and the second sub-log may be independently configured and may be different in one of a representation and a block size.

    Hierarchical coherency log for managing a distributed data storage system

    公开(公告)号:US09607065B2

    公开(公告)日:2017-03-28

    申请号:US13871518

    申请日:2013-04-26

    Applicant: NetApp, Inc.

    CPC classification number: G06F17/30575 G06F17/30324 G06F17/30368

    Abstract: A system and method for managing distributed coherent datasets using a hierarchical change log is provided. In some embodiments, a distributed storage system is provided that includes a primary storage device containing a primary dataset and a mirror storage device containing a mirror dataset. The mirror dataset includes a coherent copy of the primary dataset. The distributed storage system further includes a hierarchical change log tracking a coherence state for the mirror dataset. The hierarchical change log includes a first sub-log and a second sub-log, and a block range of the first sub-log overlaps a block range of the second sub-log. The hierarchical change log may define a priority relationship between the first sub-log and the second sub-log governing the overlap. The first sub-log and the second sub-log may be independently configured and may be different in one of a representation and a block size.

Patent Agency Ranking