Mirror vote synchronization
    11.
    发明授权

    公开(公告)号:US10852984B2

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

    申请号:US16239614

    申请日:2019-01-04

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or systems are provided for mirror vote synchronization. For example, a first storage device is located at a first storage site, and a second storage device is located at a second storage site. The second storage device is configured according to a data mirroring configuration where data from the first storage device is mirrored to the second storage device. Mirror vote metadata is generated based upon an up-to-date state of the data mirroring configuration. The mirror vote metadata indicates whether the first storage device and/or the second storage device are up-to-date or not. The mirror vote metadata may be replicated between the first storage site and the second storage site. If the first storage site fails, then the second storage site may provide switchover operation using the second storage device based upon the mirror vote metadata.

    Storage device health status synchronization

    公开(公告)号:US10289506B2

    公开(公告)日:2019-05-14

    申请号:US15162536

    申请日:2016-05-23

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or systems are provided for storage device health status synchronization. For example, a first health status registry is maintained for a first storage controller at a first storage site. The first storage controller stores storage device health status information of storage devices currently owned by or assigned to the first storage controller within the first health status registry. A second health status registry is maintained for a second storage controller at a second storage site. The second storage controller stores storage device health status information of storage device currently owned by or assigned to the second storage controller within the second health status registry. The first health status registry and the second health status registry are synchronized during operation of the first storage site and the second storage site and/or are merged between the first storage site and the second storage site after disaster recovery.

    Providing data integrity in a non-reliable storage behavior

    公开(公告)号:US10114715B2

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

    申请号:US15052408

    申请日:2016-02-24

    Applicant: NetApp Inc.

    Abstract: In one aspect of the disclosure, progress identifiers (e.g., a plurality of flags) and/or generation numbers are utilized to determine a “correct” non-volatile random access memory (NVRAM) replay source to use during a retried switchover or early switchback. Initially, a switchover sequence is initiated. The switchover sequence includes a replay of logged information to storage devices of an aggregate to ensure data consistency of the aggregate. Progress of the switchover sequence is tracked using the progress identifiers and/or generation numbers. After an interruption during the switchover sequence, switchover is retried or an early switchback is performed. The retried switchover or early switchback decides whether to replay logged information, and, if so, determines an NVRAM replay source to replay logged information from based on states of the progress identifiers and/or comparison of the generation numbers.

    PROVIDING DATA INTEGRITY IN A NON-RELIABLE STORAGE BEHAVIOR
    15.
    发明申请
    PROVIDING DATA INTEGRITY IN A NON-RELIABLE STORAGE BEHAVIOR 有权
    在不可靠的存储行为中提供数据一致性

    公开(公告)号:US20150269045A1

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

    申请号:US14222432

    申请日:2014-03-21

    Applicant: NetApp, Inc.

    Abstract: In one aspect of the disclosure, progress identifiers (e.g., a plurality of flags) and/or generation numbers are utilized to determine a “correct” non-volatile random access memory (NVRAM) replay source to use during a retried switchover or early switchback. Initially, a switchover sequence is initiated. The switchover sequence includes a replay of logged information to storage devices of an aggregate to ensure data consistency of the aggregate. Progress of the switchover sequence is tracked using the progress identifiers and/or generation numbers. After an interruption during the switchover sequence, switchover is retried or an early switchback is performed. The retried switchover or early switchback decides whether to replay logged information, and, if so, determines an NVRAM replay source to replay logged information from based on states of the progress identifiers and/or comparison of the generation numbers.

    Abstract translation: 在本公开的一个方面,使用进度标识符(例如,多个标志)和/或生成号码来确定在重试切换或早期转换期间要使用的“正确”非易失性随机存取存储器(NVRAM)重播源 。 最初,启动切换序列。 切换顺序包括将记录的信息重播到聚合的存储设备,以确保聚合数据的一致性。 使用进度标识符和/或生成号码跟踪切换序列的进度。 切换顺序中断后,重试切换或进行早期切换。 重试切换或早期转换决定是否重播记录的信息,如果是,则根据进度标识符的状态和/或生成号的比较来确定NVRAM重播源来重播记录的信息。

    STORAGE DEVICE HEALTH STATUS SYNCHRONIZATION
    16.
    发明申请
    STORAGE DEVICE HEALTH STATUS SYNCHRONIZATION 有权
    存储设备健康状态同步

    公开(公告)号:US20150269043A1

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

    申请号:US14220768

    申请日:2014-03-20

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or systems are provided for storage device health status synchronization. For example, a first health status registry is maintained for a first storage controller at a first storage site. The first storage controller stores storage device health status information of storage devices currently owned by or assigned to the first storage controller within the first health status registry. A second health status registry is maintained for a second storage controller at a second storage site. The second storage controller stores storage device health status information of storage device currently owned by or assigned to the second storage controller within the second health status registry. The first health status registry and the second health status registry are synchronized during operation of the first storage site and the second storage site and/or are merged between the first storage site and the second storage site after disaster recovery.

    Abstract translation: 为存储设备健康状态同步提供一个或多个技术和/或系统。 例如,为第一存储站点处的第一存储控制器维护第一健康状态注册表。 第一存储控制器存储第一健康状态注册表中当前拥有或分配给第一存储控制器的存储设备的存储设备健康状况信息。 在第二个存储站点为第二个存储控制器维护第二个健康状态注册表。 第二存储控制器存储第二健康状态注册表中当前拥有或分配给第二存储控制器的存储设备的存储设备健康状态信息。 在第一个存储站点和第二个存储站点的操作期间,第一个健康状态注册表和第二个健康状态注册表被同步,和/或在灾难恢复后在第一个存储站点和第二个存储站点之间进行合并。

    Storage aggregate restoration
    17.
    发明授权

    公开(公告)号:US10853203B2

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

    申请号:US16353077

    申请日:2019-03-14

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or systems are provided for controlling restoration of a storage aggregate. For example, a local storage device, located at a first storage site, and a remote storage device, located at a second storage site, may be assigned to a first storage aggregate. Responsive to a disaster of the first storage site, a gate may be created for the local storage device. The gate may block automated reconstruction and/or automated synchronization that may otherwise occur with respect to the local storage device. Until the local storage device is restored, the remote storage device may be used to service I/O requests that were otherwise directed to the local storage device. Responsive to receiving a user restoration command, the gate may be removed from the local storage device. Synchronization between the local storage device and the remote storage device may then be facilitated.

    STORAGE AGGREGATE RESTORATION
    18.
    发明申请

    公开(公告)号:US20190213090A1

    公开(公告)日:2019-07-11

    申请号:US16353077

    申请日:2019-03-14

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or systems are provided for controlling restoration of a storage aggregate. For example, a local storage device, located at a first storage site, and a remote storage device, located at a second storage site, may be assigned to a first storage aggregate. Responsive to a disaster of the first storage site, a gate may be created for the local storage device. The gate may block automated reconstruction and/or automated synchronization that may otherwise occur with respect to the local storage device. Until the local storage device is restored, the remote storage device may be used to service I/O requests that were otherwise directed to the local storage device. Responsive to receiving a user restoration command, the gate may be removed from the local storage device. Synchronization between the local storage device and the remote storage device may then be facilitated.

    MIRROR VOTE SYNCHRONIZATION
    19.
    发明申请

    公开(公告)号:US20190138216A1

    公开(公告)日:2019-05-09

    申请号:US16239614

    申请日:2019-01-04

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or systems are provided for mirror vote synchronization. For example, a first storage device is located at a first storage site, and a second storage device is located at a second storage site. The second storage device is configured according to a data mirroring configuration where data from the first storage device is mirrored to the second storage device. Mirror vote metadata is generated based upon an up-to-date state of the data mirroring configuration. The mirror vote metadata indicates whether the first storage device and/or the second storage device are up-to-date or not. The mirror vote metadata may be replicated between the first storage site and the second storage site. If the first storage site fails, then the second storage site may provide switchover operation using the second storage device based upon the mirror vote metadata.

    Mirror vote synchronization
    20.
    发明授权

    公开(公告)号:US10216450B2

    公开(公告)日:2019-02-26

    申请号:US15165006

    申请日:2016-05-26

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or systems are provided for mirror vote synchronization. For example, a first storage device is located at a first storage site, and a second storage device is located at a second storage site. The second storage device is configured according to a data mirroring configuration where data from the first storage device is mirrored to the second storage device. Mirror vote metadata is generated based upon an up-to-date state of the data mirroring configuration. The mirror vote metadata indicates whether the first storage device and/or the second storage device are up-to-date or not. The mirror vote metadata may be replicated between the first storage site and the second storage site. If the first storage site fails, then the second storage site may provide switchover operation using the second storage device based upon the mirror vote metadata.

Patent Agency Ranking