SYSTEMS AND METHODS PROVIDING MOUNT CATALOGS FOR RAPID VOLUME MOUNT
    1.
    发明申请
    SYSTEMS AND METHODS PROVIDING MOUNT CATALOGS FOR RAPID VOLUME MOUNT 审中-公开
    提供快速容量安装目录的系统和方法

    公开(公告)号:US20160019128A1

    公开(公告)日:2016-01-21

    申请号:US14732096

    申请日:2015-06-05

    Applicant: NetApp, Inc.

    Inventor: Bipul Raj

    Abstract: Systems and methods which provide mount catalogs to facilitate rapid volume mount are shown. A mount catalog of embodiments may be provided for each aggregate containing volumes to be mounted by a takeover node of a storage system. The mount catalog may comprise a direct storage level, such as a DBN level, based mount catalog. Such mount catalogs may be maintained in a reserved portion of the storage devices containing a corresponding aggregate and volumes, wherein the storage device reserved portion is known to a takeover node. In operation according to embodiments, a HA pair takeover node uses a mount catalog to access the blocks used to mount volumes of a HA pair partner node prior to a final determination that the partner node is in fact a failed node and prior to onlining the aggregate containing the volumes.

    Abstract translation: 显示了提供安装目录以促进快速卷安装的系统和方法。 可以为包含要由存储系统的接管节点安装的卷的每个聚合体提供实施例的安装目录。 安装目录可以包括直接存储级别,例如基于DBN级的安装目录。 这样的安装目录可以被保存在包含对应的聚合体和卷的存储设备的保留部分中,其中存储设备保留部分对于接管节点是已知的。 在根据实施例的操作中,HA对接管节点使用装载目录来访问用于安装HA对伙伴节点的卷的块,在最终确定伙伴节点实际上是故障节点之前并且在组合之前 包含卷。

    System and method for a scalable crash-consistent snapshot operation
    2.
    发明授权
    System and method for a scalable crash-consistent snapshot operation 有权
    用于可升级的崩溃一致性快照操作的系统和方法

    公开(公告)号:US09569310B2

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

    申请号:US13778703

    申请日:2013-02-27

    Applicant: NetApp, Inc.

    CPC classification number: G06F11/1448 G06F11/1466 G06F2201/82 G06F2201/84

    Abstract: Described herein is a system and method for a scalable crash-consistent snapshot operation. Write requests may be received from an application and a snapshot creation request may further be received. Write requests received before the snapshot creation request may be associated with pre-snapshot tags and write requests received after the snapshot creation request may be associated with post-snapshot tags. Furthermore, in response to the snapshot creation request, logical interfaces may begin to be switched from a pre-snapshot configuration to a post-snapshot configuration. The snapshot may then be created based on the pre-snapshot write requests and the post-snapshot write requests may be suspended until the logical interfaces have switched configuration.

    Abstract translation: 这里描述了用于可升级的崩溃一致的快照操作的系统和方法。 可以从应用程序接收写入请求,并且还可以接收快照创建请求。 在快照创建请求之前收到的写请求可能与快照前标签相关联,并且快照创建请求之后接收到的写入请求可能与快照后标签相关联。 此外,响应于快照创建请求,逻辑接口可以开始从快照前配置切换到快照后配置。 然后可以基于快照前写入请求来创建快照,并且可以暂停快照后写入请求,直到逻辑接口已经切换配置。

    SYSTEM AND METHOD FOR RETAINING DEDUPLICATION IN A STORAGE OBJECT AFTER A CLONE SPLIT OPERATION
    3.
    发明申请
    SYSTEM AND METHOD FOR RETAINING DEDUPLICATION IN A STORAGE OBJECT AFTER A CLONE SPLIT OPERATION 审中-公开
    克隆分离操作后存储对象中保留重复的系统和方法

    公开(公告)号:US20160077756A1

    公开(公告)日:2016-03-17

    申请号:US14952947

    申请日:2015-11-26

    Applicant: NetApp Inc.

    Abstract: Described herein is a system and method for retaining deduplication of data blocks of a resulting storage object (e.g., a flexible volume) from a split operation of a clone of a base storage object. The clone may comprise data blocks that are shared with at least one data block of the base storage object and at least one data block that is not shared with at least one data block of the base storage object. The data blocks of the clone that are shared with the base storage object may be indicated to receive a write allocation that may comprise assigning a new pointer to an indicated data block. Each data block may comprise a plurality of pointers comprising a virtual address pointer and a physical address pointer. As such, data blocks of the clone comprising the same virtual address pointer may be assigned a single physical address pointer. Thus, a new physical address pointer is assigned or allocated once to a given virtual address pointer of data blocks of a clone.

    Abstract translation: 这里描述了一种用于从基本存储对象的克隆的分离操作中保留所得到的存储对象(例如,灵活卷)的数据块的重复数据删除的系统和方法。 克隆可以包括与基本存储对象的至少一个数据块共享的数据块和不与基本存储对象的至少一个数据块共享的至少一个数据块。 可以指示与基本存储对象共享的克隆的数据块以接收可以包括向指示的数据块分配新指针的写入分配。 每个数据块可以包括包括虚拟地址指针和物理地址指针的多个指针。 因此,可以为包括相同虚拟地址指针的克隆的数据块分配单个物理地址指针。 因此,将新的物理地址指针分配或分配给克隆的数据块的给定虚拟地址指针。

    SYSTEM AND METHOD FOR A SCALABLE CRASH-CONSISTENT SNAPSHOT OPERATION
    4.
    发明申请
    SYSTEM AND METHOD FOR A SCALABLE CRASH-CONSISTENT SNAPSHOT OPERATION 有权
    用于可分级碰撞快速运行的系统和方法

    公开(公告)号:US20140244952A1

    公开(公告)日:2014-08-28

    申请号:US13778703

    申请日:2013-02-27

    Applicant: NetApp, Inc.

    CPC classification number: G06F11/1448 G06F11/1466 G06F2201/82 G06F2201/84

    Abstract: Described herein is a system and method for a scalable crash-consistent snapshot operation. Write requests may be received from an application and a snapshot creation request may further be received. Write requests received before the snapshot creation request may be associated with pre-snapshot tags and write requests received after the snapshot creation request may be associated with post-snapshot tags. Furthermore, in response to the snapshot creation request, logical interfaces may begin to be switched from a pre-snapshot configuration to a post-snapshot configuration. The snapshot may then be created based on the pre-snapshot write requests and the post-snapshot write requests may be suspended until the logical interfaces have switched configuration.

    Abstract translation: 这里描述了用于可升级的崩溃一致的快照操作的系统和方法。 可以从应用程序接收写入请求,并且还可以接收快照创建请求。 在快照创建请求之前收到的写请求可能与快照前标签相关联,并且快照创建请求之后接收到的写入请求可能与快照后标签相关联。 此外,响应于快照创建请求,逻辑接口可以开始从快照前配置切换到快照后配置。 然后可以基于快照前写入请求来创建快照,并且可以暂停快照后写入请求,直到逻辑接口已经切换配置。

    Systems and methods providing mount catalogs for rapid volume mount
    5.
    发明授权
    Systems and methods providing mount catalogs for rapid volume mount 有权
    提供安装目录的系统和方法,用于快速卷安装

    公开(公告)号:US09052995B2

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

    申请号:US13871670

    申请日:2013-04-26

    Applicant: NetApp, Inc.

    Inventor: Bipul Raj

    Abstract: Systems and methods which provide mount catalogs to facilitate rapid volume mount are shown. A mount catalog of embodiments may be provided for each aggregate containing volumes to be mounted by a takeover node of a storage system. The mount catalog may comprise a direct storage level, such as a DBN level, based mount catalog. Such mount catalogs may be maintained in a reserved portion of the storage devices containing a corresponding aggregate and volumes, wherein the storage device reserved portion is known to a takeover node. In operation according to embodiments, a HA pair takeover node uses a mount catalog to access the blocks used to mount volumes of a HA pair partner node prior to a final determination that the partner node is in fact a failed node and prior to onlining the aggregate containing the volumes.

    Abstract translation: 显示了提供安装目录以促进快速卷安装的系统和方法。 可以为包含要由存储系统的接管节点安装的卷的每个聚合体提供实施例的安装目录。 安装目录可以包括直接存储级别,例如基于DBN级的安装目录。 这样的安装目录可以被保存在包含对应的聚合体和卷的存储设备的保留部分中,其中存储设备保留部分对于接管节点是已知的。 在根据实施例的操作中,HA对接管节点使用装载目录来访问用于安装HA对伙伴节点的卷的块,在最终确定伙伴节点实际上是故障节点之前并且在组合之前 包含卷。

    SYSTEM AND METHOD FOR RETAINING DEDUPLICATION IN A STORAGE OBJECT AFTER A CLONE SPLIT OPERATION
    6.
    发明申请
    SYSTEM AND METHOD FOR RETAINING DEDUPLICATION IN A STORAGE OBJECT AFTER A CLONE SPLIT OPERATION 有权
    克隆分离操作后存储对象中保留重复的系统和方法

    公开(公告)号:US20140351539A1

    公开(公告)日:2014-11-27

    申请号:US14457332

    申请日:2014-08-12

    Applicant: NETAPP, INC.

    Abstract: Described herein is a system and method for retaining deduplication of data blocks of a resulting storage object (e.g., a flexible volume) from a split operation of a clone of a base storage object. The clone may comprise data blocks that are shared with at least one data block of the base storage object and at least one data block that is not shared with at least one data block of the base storage object. The data blocks of the clone that are shared with the base storage object may be indicated to receive a write allocation that may comprise assigning a new pointer to a indicated data block. Each data block may comprise a plurality of pointers comprising a virtual address pointer and a physical address pointer. As such, data blocks of the clone comprising the same virtual address pointer may be assigned a single physical address pointer. Thus, a new physical address pointer is assigned or allocated once to a given virtual address pointer of data blocks of a clone.

    Abstract translation: 这里描述了一种用于从基本存储对象的克隆的分离操作中保留所得到的存储对象(例如,灵活卷)的数据块的重复数据删除的系统和方法。 克隆可以包括与基本存储对象的至少一个数据块共享的数据块和不与基本存储对象的至少一个数据块共享的至少一个数据块。 可以指示与基本存储对象共享的克隆的数据块以接收可以包括向指示的数据块分配新指针的写入分配。 每个数据块可以包括包括虚拟地址指针和物理地址指针的多个指针。 因此,可以为包括相同虚拟地址指针的克隆的数据块分配单个物理地址指针。 因此,将新的物理地址指针分配或分配给克隆的数据块的给定虚拟地址指针。

    Method and system for providing substantially constant-time execution of a copy operation
    7.
    发明授权
    Method and system for providing substantially constant-time execution of a copy operation 有权
    提供基本上恒定时间执行复印操作的方法和系统

    公开(公告)号:US09182921B2

    公开(公告)日:2015-11-10

    申请号:US13875164

    申请日:2013-05-01

    Applicant: NetApp, Inc.

    CPC classification number: G06F3/065 G06F3/0611 G06F3/067 G06F17/3007

    Abstract: A system and method for providing a substantially constant-time copy operation for file system objects managed by a storage server begins by generating a snapshot of at least a portion of a data set managed by the storage server. The system then performs a copy operation in the storage server to generate a copy of the data set separate from the snapshot, on a set of block locations containing a predetermined reference value. During the copy operation to generate the copy of the data set separate from the snapshot, the system can receive from a requester a first read request directed to the copy of the data set that the copy operation is to generate. In response to the first data request, the system provides data from the snapshot to the requester by the storage server.

    Abstract translation: 用于为由存储服务器管理的文件系统对象提供基本上恒定的复制操作的系统和方法开始于生成由存储服务器管理的数据集的至少一部分的快照。 然后,系统在存储服务器中执行复制操作,以在包含预定参考值的一组块位置上生成与快照分离的数据集的副本。 在复制操作期间,生成与快照分开的数据集的副本,系统可以从请求者接收针对复制操作要生成的数据集的副本的第一读请求。 响应于第一个数据请求,系统通过存储服务器将快照中的数据提供给请求者。

    SYSTEMS AND METHODS PROVIDING MOUNT CATALOGS FOR RAPID VOLUME MOUNT
    8.
    发明申请
    SYSTEMS AND METHODS PROVIDING MOUNT CATALOGS FOR RAPID VOLUME MOUNT 有权
    提供快速容量安装目录的系统和方法

    公开(公告)号:US20140325283A1

    公开(公告)日:2014-10-30

    申请号:US13871670

    申请日:2013-04-26

    Applicant: NETAPP, INC.

    Inventor: Bipul Raj

    Abstract: Systems and methods which provide mount catalogs to facilitate rapid volume mount are shown. A mount catalog of embodiments may be provided for each aggregate containing volumes to be mounted by a takeover node of a storage system. The mount catalog may comprise a direct storage level, such as a DBN level, based mount catalog. Such mount catalogs may be maintained in a reserved portion of the storage devices containing a corresponding aggregate and volumes, wherein the storage device reserved portion is known to a takeover node. In operation according to embodiments, a HA pair takeover node uses a mount catalog to access the blocks used to mount volumes of a HA pair partner node prior to a final determination that the partner node is in fact a failed node and prior to onlining the aggregate containing the volumes.

    Abstract translation: 显示了提供安装目录以促进快速卷安装的系统和方法。 可以为包含要由存储系统的接管节点安装的卷的每个聚合体提供实施例的安装目录。 安装目录可以包括直接存储级别,例如基于DBN级的安装目录。 这样的安装目录可以被保存在包含对应的聚合体和卷的存储设备的保留部分中,其中存储设备保留部分对于接管节点是已知的。 在根据实施例的操作中,HA对接管节点使用装载目录来访问用于安装HA对伙伴节点的卷的块,在最终确定伙伴节点实际上是故障节点之前并且在组合之前 包含卷。

    METHOD AND SYSTEM FOR PROVIDING SUBSTANTIALLY CONSTANT-TIME EXECUTION OF A COPY OPERATION
    9.
    发明申请
    METHOD AND SYSTEM FOR PROVIDING SUBSTANTIALLY CONSTANT-TIME EXECUTION OF A COPY OPERATION 有权
    提供复制操作的实质性持续执行的方法和系统

    公开(公告)号:US20130311735A1

    公开(公告)日:2013-11-21

    申请号:US13875164

    申请日:2013-05-01

    Applicant: NetApp, Inc.

    CPC classification number: G06F3/065 G06F3/0611 G06F3/067 G06F17/3007

    Abstract: A system and method for providing a substantially constant-time copy operation for file system objects managed by a storage server begins by generating a snapshot of at least a portion of a data set managed by the storage server. The system then performs a copy operation in the storage server to generate a copy of the data set separate from the snapshot, on a set of block locations containing a predetermined reference value. During the copy operation to generate the copy of the data set separate from the snapshot, the system can receive from a requester a first read request directed to the copy of the data set that the copy operation is to generate. In response to the first data request, the system provides data from the snapshot to the requester by the storage server.

    Abstract translation: 用于为由存储服务器管理的文件系统对象提供基本上恒定的复制操作的系统和方法开始于生成由存储服务器管理的数据集的至少一部分的快照。 然后,系统在存储服务器中执行复制操作,以在包含预定参考值的一组块位置上生成与快照分离的数据集的副本。 在复制操作期间,生成与快照分开的数据集的副本,系统可以从请求者接收针对复制操作要生成的数据集的副本的第一读请求。 响应于第一个数据请求,系统通过存储服务器将快照中的数据提供给请求者。

    Maintaining data block maps of clones of storage objects

    公开(公告)号:US09830096B2

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

    申请号:US14952947

    申请日:2015-11-26

    Applicant: NetApp Inc.

    Abstract: Described herein is a system and method for retaining deduplication of data blocks of a resulting storage object (e.g., a flexible volume) from a split operation of a clone of a base storage object. The clone may comprise data blocks that are shared with at least one data block of the base storage object and at least one data block that is not shared with at least one data block of the base storage object. The data blocks of the clone that are shared with the base storage object may be indicated to receive a write allocation that may comprise assigning a new pointer to an indicated data block. Each data block may comprise a plurality of pointers comprising a virtual address pointer and a physical address pointer. As such, data blocks of the clone comprising the same virtual address pointer may be assigned a single physical address pointer. Thus, a new physical address pointer is assigned or allocated once to a given virtual address pointer of data blocks of a clone.

Patent Agency Ranking