Efficient differential techniques for metafiles

    公开(公告)号:US10242025B2

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

    申请号:US14924484

    申请日:2015-10-27

    申请人: NETAPP, INC.

    发明人: Rithin Shetty

    IPC分类号: G06F17/30

    摘要: Exemplary embodiments provide methods, mediums, and systems for replicating metafiles between a source and a destination. The metafile may be subdivided into blocks. The contents of the metafile may be transferred by locating the blocks which are changed between the source version of the metafile and the destination version of the metafile. The changed blocks may be examined to retrieve the contents of the changed blocks. The records in the changed blocks may be evaluated to determine whether to create a corresponding record at the destination, delete a corresponding record at the destination, or update a corresponding record at the destination. Accordingly, the metafile may be replicated in a logical manner, by transferring only changed records rather than the entirety of a changed block. Moreover, the transfer is conducted efficiently because unchanged blocks are eliminated from consideration at the outset.

    SYSTEM AND METHOD FOR EFFICIENT BLOCK LEVEL GRANULAR REPLICATION
    2.
    发明申请
    SYSTEM AND METHOD FOR EFFICIENT BLOCK LEVEL GRANULAR REPLICATION 审中-公开
    系统和方法用于有效的块级粒度再现

    公开(公告)号:US20160055224A1

    公开(公告)日:2016-02-25

    申请号:US14526141

    申请日:2014-10-28

    申请人: NetApp, Inc.

    IPC分类号: G06F17/30

    摘要: A system and method for efficiently restoring one or more data containers is provided. A common persistent consistency point image (PCPI) is identified between a source and a destination storage systems prior to the destination storage system performing a rollback operation to the commonly identified PCPI. Differential data is then transmitted from the source storage system in a line efficient manner to the destination storage system.

    摘要翻译: 提供了一种用于有效地恢复一个或多个数据容器的系统和方法。 在目的地存储系统对通常识别的PCPI执行回滚操作之前,在源和目的地存储系统之间识别公共持久一致性点图像(PCPI)。 然后将差分数据以有效的方式从源存储系统发送到目的地存储系统。

    Methods and systems for identifying changed data in an expandable storage volume
    4.
    发明授权
    Methods and systems for identifying changed data in an expandable storage volume 有权
    用于识别可扩展存储卷中的已更改数据的方法和系统

    公开(公告)号:US09015123B1

    公开(公告)日:2015-04-21

    申请号:US13743222

    申请日:2013-01-16

    申请人: NetApp, Inc.

    IPC分类号: G06F7/00 G06F17/00 G06F17/30

    CPC分类号: G06F17/30174

    摘要: An embodiment of the invention provides an apparatus and method for presenting differences in a file system of a clustered storage system. In an embodiment, the clustered storage system receives a request from a host, where the request is for a listing of changes in the file system within a time interval. A comparison unit in each storage node of the clustered storage system determines each metadata container associated with the file system which has changed within the time interval. The application programming interface buffers at least one identifier that corresponds to a metadata container associated with the file system which has changed within the time interval. The application programming interface packages and transmits the at least one identifier to the host. The at least one identifier is readable on the host.

    摘要翻译: 本发明的实施例提供了一种用于呈现集群存储系统的文件系统的差异的装置和方法。 在一个实施例中,集群存储系统从主机接收请求,其中该请求用于在一段时间间隔内对文件系统中的改变的列表。 集群存储系统的每个存储节点中的比较单元确定与在该时间间隔内已经改变的文件系统相关联的每个元数据容器。 应用编程接口缓冲至少一个与在该时间间隔内已经改变的文件系统相关联的元数据容器的标识符。 应用编程接口封装并将至少一个标识符发送到主机。 该主机上至少有一个标识符是可读的。

    EFFICIENT DIFFERENTIAL TECHNIQUES FOR METAFILES

    公开(公告)号:US20170116219A1

    公开(公告)日:2017-04-27

    申请号:US14924484

    申请日:2015-10-27

    申请人: NETAPP, INC.

    发明人: Rithin Shetty

    IPC分类号: G06F17/30

    摘要: Exemplary embodiments provide methods, mediums, and systems for replicating metafiles between a source and a destination. The metafile may be subdivided into blocks. The contents of the metafile may be transferred by locating the blocks which are changed between the source version of the metafile and the destination version of the metafile. The changed blocks may be examined to retrieve the contents of the changed blocks. The records in the changed blocks may be evaluated to determine whether to create a corresponding record at the destination, delete a corresponding record at the destination, or update a corresponding record at the destination. Accordingly, the metafile may be replicated in a logical manner, by transferring only changed records rather than the entirety of a changed block. Moreover, the transfer is conducted efficiently because unchanged blocks are eliminated from consideration at the outset.