Data tracking for efficient recovery of a storage array
    1.
    发明授权
    Data tracking for efficient recovery of a storage array 有权
    数据跟踪,有效恢复存储阵列

    公开(公告)号:US09547552B2

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

    申请号:US14567743

    申请日:2014-12-11

    Applicant: NetApp, Inc.

    Abstract: A system and method for maintaining operation of a storage array with one or more failed storage devices and for quickly recovering when failing devices are replaced are provided. In some embodiments, the method includes receiving a data transaction directed to a volume and determining that a storage device associated with the volume is inoperable. In response to determining that the storage device is inoperable, a data extent is recorded in a change log in a storage controller cache. The data extent is associated with the data transaction and allocated to the storage device that is inoperable. The data transaction is performed using at least one other storage device associated with the volume, and data allocated to the storage device is subsequently reconstructed using the recorded data extent.

    Abstract translation: 提供了一种用于维护具有一个或多个故障存储设备的存储阵列的操作并且用于在更换故障设备时快速恢复的系统和方法。 在一些实施例中,该方法包括接收指向卷的数据事务,并确定与该卷相关联的存储设备是不可操作的。 响应于确定存储设备不可操作,数据范围被记录在存储控制器高速缓存中的更改日志中。 数据范围与数据事务相关联,并分配给不可操作的存储设备。 使用与卷相关联的至少一个其他存储设备来执行数据事务,并且随后使用所记录的数据扩展来重构分配给存储设备的数据。

    Dynamically Growing and Shrinking Snapshot Repositories Without Impacting Performance or Latency
    2.
    发明申请
    Dynamically Growing and Shrinking Snapshot Repositories Without Impacting Performance or Latency 审中-公开
    动态增长和收缩快照存储库,而不影响性能或延迟

    公开(公告)号:US20170031771A1

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

    申请号:US14813832

    申请日:2015-07-30

    Applicant: NetApp, Inc.

    Abstract: A system, method, and computer program product for the provision of a snapshot repository that grows and shrinks over time. The snapshot repository stores snapshot images. When the used capacity of the repository reaches an upper bound of the repository, the image may be wrapped to the start of the repository if the image stored there previously has been deleted. Otherwise another stripe volume is added from a pool of available volumes and the image continues storage there. As older images are deleted according to a retention policy, stripe volumes that become empty may be dis-associated from their associated LBA range and released to the pool or re-mapped to a lower LBA range of the repository. When the empty stripe volume is at the end of the repository, the ending LBA may be adjusted to the end of the last allocated stripe volume as the volume is released.

    Abstract translation: 一种用于提供随时间增长和缩小的快照存储库的系统,方法和计算机程序产品。 快照存储库存储快照映像。 当存储库的使用容量达到存储库的上限时,如果先前存储的映像已经被删除,则映像可以被包装到存储库的开头。 否则,从可用卷池中添加另一个条带卷,并且图像继续存储在那里。 随着旧图像根据保留策略被删除,变空的条带卷可能与其关联的LBA范围不相关,并释放到池中或重新映射到存储库的较低LBA范围。 当空条带卷位于存储库的末尾时,结束的LBA可能会在卷释放后调整到最后分配的条带卷的末尾。

    DATA TRCKING FOR EFFICIENT RECOVERY OF A STORAGE ARRAY
    3.
    发明申请
    DATA TRCKING FOR EFFICIENT RECOVERY OF A STORAGE ARRAY 有权
    有效恢复存储阵列的数据

    公开(公告)号:US20160170833A1

    公开(公告)日:2016-06-16

    申请号:US14567743

    申请日:2014-12-11

    Applicant: NetApp, Inc.

    Abstract: A system and method for maintaining operation of a storage array with one or more failed storage devices and for quickly recovering when failing devices are replaced are provided. In some embodiments, the method includes receiving a data transaction directed to a volume and determining that a storage device associated with the volume is inoperable. In response to determining that the storage device is inoperable, a data extent is recorded in a change log in a storage controller cache. The data extent is associated with the data transaction and allocated to the storage device that is inoperable. The data transaction is performed using at least one other storage device associated with the volume, and data allocated to the storage device is subsequently reconstructed using the recorded data extent.

    Abstract translation: 提供了一种用于维护具有一个或多个故障存储设备的存储阵列的操作并且用于在更换故障设备时快速恢复的系统和方法。 在一些实施例中,该方法包括接收指向卷的数据事务,并确定与该卷相关联的存储设备是不可操作的。 响应于确定存储设备不可操作,数据范围被记录在存储控制器高速缓存中的更改日志中。 数据范围与数据事务相关联,并分配给不可操作的存储设备。 使用与卷相关联的至少一个其他存储设备来执行数据事务,并且随后使用所记录的数据扩展来重构分配给存储设备的数据。

Patent Agency Ranking