LOG-STRUCTURED FILED SYSTEM
    12.
    发明申请

    公开(公告)号:US20180107674A1

    公开(公告)日:2018-04-19

    申请号:US15295092

    申请日:2016-10-17

    Applicant: NETAPP, INC.

    Abstract: Systems, computer-readable mediums, and methods are configured to receive a first request to write a first data block to a solid state storage device. A second request is received to associate the first data block with a first snapshot identifier (ID). The first data block is stored on the solid state storage device in response to the first request. The first data block is stored on a first segment of a plurality of physical segments of memory on the solid state storage device. A first data pointer that corresponds to the first snapshot ID is generated in response to the second request. The first data pointer points to the first data block stored on the solid state storage device.

    Incremental block level backup
    13.
    发明授权
    Incremental block level backup 有权
    增量块级备份

    公开(公告)号:US09558073B2

    公开(公告)日:2017-01-31

    申请号:US14684966

    申请日:2015-04-13

    Applicant: NETAPP, INC.

    Abstract: Disclosed are systems, computer-readable mediums, and methods for incremental block level backup. An initial backup of a volume is created at a backup server, where creating the initial backup includes retrieving an original metadata file from a metadata server, and retrieving a copy of all data of the volume based on the original metadata file. A first incremental backup of the volume is then created at the backup server, where creating the first incremental backup includes retrieving a first metadata file, where the first metadata file was created separately from the original metadata file. A block identifier of the first metadata file is compared to a corresponding block identifier of the original metadata file to determine a difference between the first and original block identifiers, and a copy of a changed data block of the volume is retrieved based on the comparison of the first and original block identifiers.

    Abstract translation: 公开了用于增量块级备份的系统,计算机可读介质和方法。 在备份服务器上创建卷的初始备份,其中创建初始备份包括从元数据服务器检索原始元数据文件,并根据原始元数据文件检索卷的所有数据的副本。 然后在备份服务器上创建卷的第一个增量备份,其中创建第一个增量备份包括检索第一个元数据文件,其中第一个元数据文件与原始元数据文件分开创建。 将第一元数据文件的块标识符与原始元数据文件的相应块标识符进行比较,以确定第一和原始块标识符之间的差异,并且基于比较来检索卷的改变的数据块的副本 第一个和原始的块标识符。

    Data syncing in a distributed system

    公开(公告)号:US11386120B2

    公开(公告)日:2022-07-12

    申请号:US16853660

    申请日:2020-04-20

    Applicant: NetApp, Inc.

    Abstract: Disclosed are systems, computer-readable mediums, and methods for receiving a start replication message to replicate a source volume to a replicated volume. A source system forwards I/O requests to the replica server. A data structure associated with the replicated volume is initialized. A write request is received from the source system. The write data is written to the replicated volume and the data structure is updated. Source metadata associated with the source volume is received. The source metadata is compared with prior metadata associated with a prior point-in-time image of the source volume to determine blocks of data that have changed since the prior point-in-time image of the source volume. A first block is determined to not be retrieved based upon the data structure. A second block is determined to be retrieved based upon the data structure. The second block is received and written to the replicated volume.

    Degraded redundant metadata, DRuM, technique

    公开(公告)号:US11216204B2

    公开(公告)日:2022-01-04

    申请号:US16688556

    申请日:2019-11-19

    Applicant: NetApp, Inc.

    Abstract: A technique maintains multiple copies of data served by storage nodes of a cluster during upgrade of a storage node to ensure continuous protection of the data served by the nodes. The data is logically organized as one or more volumes on storage devices of the cluster and includes metadata that describe the data of each volume. A data protection system may be configured to maintain two copies of the data in the cluster during upgrade to a storage node that is assigned to host one of the copies of the data but that is taken offline during the upgrade. As a result, a slice service of the node may become unavailable during the upgrade. In response to the unavailability of the slice service, the technique redirects replicated data targeted to the slice service to a standby slice service according to a degraded redundant metadata (DRuM) service of the cluster.

    QUALITY OF SERVICE POLICY SETS
    16.
    发明申请

    公开(公告)号:US20210200702A1

    公开(公告)日:2021-07-01

    申请号:US17203094

    申请日:2021-03-16

    Applicant: NetApp, Inc.

    Abstract: Disclosed are systems, computer-readable mediums, and methods for managing input/output operations within a system including at least one client and a storage system. A processor receives information regarding allocated input-output operations (IOPS) associated with a client accessing a storage system storing client data. The information includes a number of allocated total IOPS, a number of allocated read IOPS, and a number of allocated write IOPS. The processor also receives a requested number of write IOPS associated with the at least one client's request to write to the storage system. The processor determines a target write IOPS based on the number of allocated total IOPS, the number of allocated write IOPS and the requested number of write IOPS, and executes the determined target write IOPS within the first time period.

    Log-structured file system
    17.
    发明授权

    公开(公告)号:US10452608B2

    公开(公告)日:2019-10-22

    申请号:US15295092

    申请日:2016-10-17

    Applicant: NETAPP, INC.

    Abstract: Systems, computer-readable mediums, and methods are configured to receive a first request to write a first data block to a solid state storage device. A second request is received to associate the first data block with a first snapshot identifier (ID). The first data block is stored on the solid state storage device in response to the first request. The first data block is stored on a first segment of a plurality of physical segments of memory on the solid state storage device. A first data pointer that corresponds to the first snapshot ID is generated in response to the second request. The first data pointer points to the first data block stored on the solid state storage device.

Patent Agency Ranking