Unordered idempotent logical replication operations

    公开(公告)号:US10860542B2

    公开(公告)日:2020-12-08

    申请号:US15582939

    申请日:2017-05-01

    Applicant: NetApp Inc.

    Abstract: A method and apparatus for replicating a data container of a source storage server at the logical level in an unordered stream of individual data units are described. In certain embodiments, the replication operations can be performed without regard to the differences in geometry of physical persistent storage of the source and destination storage servers and without regard to the differences in data container format of the source and destination storage servers. An initial replication operation of the source data container is performed by transferring the data objects within the source data container to a replica data container in the destination storage server as an unordered stream of individual data units while preserving data object identifiers of the source data objects. Afterwards, incremental replication operations can be performed to capture modifications to the source data container over time after the initial replication operation.

    Incremental transfer with unused data block reclamation

    公开(公告)号:US10769024B2

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

    申请号:US14861310

    申请日:2015-09-22

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or systems are provided for incremental transfer with unused data block reclamation. For example, source volume of a source storage filer may have a physical replication relationship with a destination volume of a destination storage filer. Snapshots of a file system of the source volume may be used to identify new data blocks (e.g., data blocks allocated or reallocated to a new snapshot) and/or unused data blocks (e.g., data blocks of a deleted snapshot) used to incrementally update the destination volume so that the destination volume is a mirrored replication of the source volume. In this way, new data blocks may be updated and unused data blocks may be punched out (e.g., deallocated) of the destination volume during execution of an incremental update.

    Application aware management in a network storage system

    公开(公告)号:US10664255B2

    公开(公告)日:2020-05-26

    申请号:US15607340

    申请日:2017-05-26

    Applicant: NetApp, Inc.

    Abstract: Presented herein are methods, non-transitory computer readable media, and devices for provisioning an application within a network storage system, which include: providing an application template; requesting input into the application template to construct the application in the network storage system and receiving the requested input; validating the input using standard templates for known applications stored within the network storage system; determining storage specifications within the network storage system based on the validated input; and creating storage and protocol objects associated with the application that identifies the storage specifications.

    Methods for replicating data and enabling instantaneous access to data and devices thereof

    公开(公告)号:US09773004B2

    公开(公告)日:2017-09-26

    申请号:US14522820

    申请日:2014-10-24

    Applicant: NetApp, Inc.

    CPC classification number: G06F17/30082 G06F17/30215

    Abstract: A method, non-transitory computer readable medium, and device that replicates data and provides instantaneous access to data includes receiving in a destination volume one or more named data extents and one or more references to the one or more named data extents associated with a file in parallel from a source volume. A determination is made to check whether the one or more references arrive before the one or more named data extents arrive. Each of the received one or more references which are determined to have arrived prior to the one or more data extents is allocated as absent by the storage management computing device. An instantaneous access to the file is provided during the allocation.

    INCREMENTAL TRANSFER WITH UNUSED DATA BLOCK RECLAMATION
    17.
    发明申请
    INCREMENTAL TRANSFER WITH UNUSED DATA BLOCK RECLAMATION 审中-公开
    未使用数据块重新移植的增量传输

    公开(公告)号:US20170031772A1

    公开(公告)日:2017-02-02

    申请号:US14861310

    申请日:2015-09-22

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or systems are provided for incremental transfer with unused data block reclamation. For example, source volume of a source storage filer may have a physical replication relationship with a destination volume of a destination storage filer. Snapshots of a file system of the source volume may be used to identify new data blocks (e.g., data blocks allocated or reallocated to a new snapshot) and/or unused data blocks (e.g., data blocks of a deleted snapshot) used to incrementally update the destination volume so that the destination volume is a mirrored replication of the source volume. In this way, new data blocks may be updated and unused data blocks may be punched out (e.g., deallocated) of the destination volume during execution of an incremental update.

    Abstract translation: 提供一个或多个技术和/或系统用于不用数据块回收的增量传送。 例如,源存储文件管理器的源卷可能与目标存储文件管理器的目标卷具有物理复制关系。 可以使用源卷的文件系统的快照来识别用于增量更新的新数据块(例如,分配或重新分配给新快照的数据块)和/或未使用的数据块(例如,已删除快照的数据块) 目标卷,以便目标卷是源卷的镜像复制。 以这种方式,可以更新新的数据块,并且在执行增量更新期间可以对未使用的数据块进行打孔(例如,释放)目的地卷。

    REPLICATION OF VOLUMES ON DEMANDS USING ABSENT ALLOCATION
    18.
    发明申请
    REPLICATION OF VOLUMES ON DEMANDS USING ABSENT ALLOCATION 有权
    使用无效分配来排放废物量

    公开(公告)号:US20150169225A1

    公开(公告)日:2015-06-18

    申请号:US14299295

    申请日:2014-06-09

    Applicant: NetApp, Inc.

    Abstract: A method, non-transitory computer readable medium and programmed apparatus that receives a request to replicate a volume from a source to a destination. The volume includes data and metadata including information descriptive of the data. The method includes determining a first set of blocks and a second set of blocks associated with the source, where the first set of blocks is associated with the metadata, and where the second set of blocks is associated with the data. The method includes initiating, based on the first set of blocks, replication of the volume from the source to the destination to generate a replicated volume at the destination. The replicated volume includes replicated metadata generated based on the replicated first set of blocks and includes absent allocated data corresponding to the data included in the volume storage at the source storage system.

    Abstract translation: 一种方法,非暂时的计算机可读介质和编程的装置,其接收将卷从源复制到目的地的请求。 卷包括数据和元数据,包括描述数据的信息。 该方法包括确定与源相关联的第一组块和第二组块,其中第一组块与元数据相关联,以及第二组块与数据相关联。 该方法包括基于第一组块启动卷从源到目的地的卷的复制,以在目的地生成复制卷。 复制卷包括基于复制的第一组块生成的复制元数据,并且包括与源存储系统上的卷存储中包括的数据相对应的缺失分配数据。

    UNORDERED IDEMPOTENT LOGICAL REPLICATION OPERATIONS

    公开(公告)号:US20210081369A1

    公开(公告)日:2021-03-18

    申请号:US17106246

    申请日:2020-11-30

    Applicant: NetApp Inc.

    Abstract: A method and apparatus for replicating a data container of a source storage server at the logical level in an unordered stream of individual data units are described. In certain embodiments, the replication operations can be performed without regard to the differences in geometry of physical persistent storage of the source and destination storage servers and without regard to the differences in data container format of the source and destination storage servers. An initial replication operation of the source data container is performed by transferring the data objects within the source data container to a replica data container in the destination storage server as an unordered stream of individual data units while preserving data object identifiers of the source data objects. Afterwards, incremental replication operations can be performed to capture modifications to the source data container over time after the initial replication operation.

Patent Agency Ranking