Snapshot creation workflow
    1.
    发明授权

    公开(公告)号:US09740566B2

    公开(公告)日:2017-08-22

    申请号:US14869340

    申请日:2015-09-29

    Applicant: NetApp, Inc.

    Abstract: A technique efficiently creates a snapshot for a logical unit (LUN) served by a storage input/output (I/O) stack executing on a node of a cluster that organizes data as extents referenced by keys. In addition, the technique efficiently creates one or more snapshots for a group of LUNs organized as a consistency group (CG) and served by storage I/O stacks executing on a plurality of nodes of the cluster. To that end, the technique involves a plurality of indivisible operations (i.e., transactions) of a snapshot creation workflow administered by a Storage Area Network (SAN) administration layer (SAL) of the storage I/O stack in response to a snapshot create request issued by a host. The SAL administers the snapshot creation workflow by initiating a set of transactions that includes, inter alia, (i) installation of barriers for LUNs (volumes) across all nodes in the cluster that participate in snapshot creation, (ii) creation of point-in-time (PIT) markers to record those I/O requests that are included in the snapshot, and (iii) updating of records (entries) in snapshot and volume tables of a cluster database (CDB).

    SNAPSHOT CREATION WORKFLOW
    2.
    发明申请
    SNAPSHOT CREATION WORKFLOW 有权
    SNAPSHOT创作工作流程

    公开(公告)号:US20170031769A1

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

    申请号:US14869340

    申请日:2015-09-29

    Applicant: NetApp, Inc.

    Abstract: A technique efficiently creates a snapshot for a logical unit (LUN) served by a storage input/output (I/O) stack executing on a node of a cluster that organizes data as extents referenced by keys. In addition, the technique efficiently creates one or more snapshots for a group of LUNs organized as a consistency group (CG) and served by storage I/O stacks executing on a plurality of nodes of the cluster. To that end, the technique involves a plurality of indivisible operations (i.e., transactions) of a snapshot creation workflow administered by a Storage Area Network (SAN) administration layer (SAL) of the storage I/O stack in response to a snapshot create request issued by a host. The SAL administers the snapshot creation workflow by initiating a set of transactions that includes, inter alia, (i) installation of barriers for LUNs (volumes) across all nodes in the cluster that participate in snapshot creation, (ii) creation of point-in-time (PIT) markers to record those I/O requests that are included in the snapshot, and (iii) updating of records (entries) in snapshot and volume tables of a cluster database (CDB).

    Abstract translation: 一种技术可以有效地创建一个逻辑单元(LUN)的快照,该逻辑单元(LUN)由集群的节点上执行的存储输入/输出(I / O)堆栈提供服务,该集群将数据组织为密钥引用的扩展区。 此外,该技术有效地为被组织为一致性组(CG)并由在集群的多个节点上执行的存储I / O堆栈服务的一组LUN有效地创建一个或多个快照。 为此,该技术涉及响应于快照创建请求,由存储I / O堆栈的存储区域网络(SAN)管理层(SAL)管理的快照创建工作流的多个不可分割的操作(即事务) 由主机发出。 SAL通过启动一组事务来管理快照创建工作流,其中包括(i)在参与快照创建的集群中的所有节点上安装LUN(卷)的障碍,(ii)创建点对点 -time(PIT)标记来记录快照中包含的那些I / O请求,以及(iii)更新群集数据库(CDB)的快照和卷表中的记录(条目)。

Patent Agency Ranking