Interconnect path failover
    11.
    发明授权
    Interconnect path failover 有权
    互连路径故障切换

    公开(公告)号:US09354992B2

    公开(公告)日:2016-05-31

    申请号:US14261556

    申请日:2014-04-25

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or systems are provided for interconnect failover between a primary storage controller and a secondary storage controller. The secondary storage controller may be configured as a backup or failover storage controller for the primary storage controller in the event the primary storage controller fails. Data and/or metadata describing the data (e.g., data and/or metadata stored within a write cache) may be mirrored from the primary storage controller to the secondary storage controller over one or more interconnect paths. Responsive to identifying a failover trigger for a failed interconnect path, the secondary storage controller is instructed to fence (e.g., block) I/O operations from the failed interconnect path. Streams of data and/or metadata that were affected by the failure may be instructed to transmit such data and/or metadata over one or more non-failed interconnect paths to the secondary storage controller during failover of the failed interconnect path.

    Abstract translation: 提供一个或多个技术和/或系统用于主存储控制器和辅助存储控制器之间的互连故障切换。 在主存储控制器发生故障的情况下,辅助存储控制器可以被配置为主存储控制器的备份或故障转移存储控制器。 可以通过一个或多个互连路径将描述数据(例如,存储在写高速缓存内的数据和/或元数据)的数据和/或元数据从主存储控制器镜像到辅存储控制器。 响应于识别故障互连路径的故障转移触发器,指示辅助存储控制器围绕(例如,阻止)来自故障互连路径的I / O操作。 可以指示受故障影响的数据流和/或元数据流在故障互连路径的故障转移期间通过一个或多个非故障互连路径将此类数据和/或元数据传送到辅助存储控制器。

    NON-DISRUPTIVE CONTROLLER REPLACEMENT IN A CROSS-CLUSTER REDUNDANCY CONFIGURATION
    12.
    发明申请
    NON-DISRUPTIVE CONTROLLER REPLACEMENT IN A CROSS-CLUSTER REDUNDANCY CONFIGURATION 有权
    十字架冗余配置中的非破坏性控制器替换

    公开(公告)号:US20160140003A1

    公开(公告)日:2016-05-19

    申请号:US14541119

    申请日:2014-11-13

    Applicant: NetApp, Inc.

    Abstract: During a storage redundancy giveback from a first node to a second node following a storage redundancy takeover from the second node by the first node, the second node is initialized in part by receiving a node identification indicator from the second node. The node identification indicator is included in a node advertisement message sent by the second node during a giveback wait phase of the storage redundancy giveback. The node identification indicator includes an intra-cluster node connectivity identifier that is used by the first node to determine whether the second node is an intra-cluster takeover partner. In response to determining that the second node is an intra-cluster takeover partner, the first node completes the giveback of storage resources to the second node.

    Abstract translation: 在从第一节点从第二节点接收存储冗余之后,从第一节点到第二节点的存储冗余中,第二节点通过从第二节点接收节点识别指示符而被初始化。 节点识别指示符包括在由存储冗余回授的回馈等待阶段由第二节点发送的节点通告消息中。 节点识别指示符包括簇内节点连接性标识符,第一节点使用该标识符来确定第二节点是否是集群内收购伙伴。 响应于确定第二节点是群内接管伙伴,第一节点完成对第二节点的存储资源的回馈。

    IMPLEMENTING AUTOMATIC SWITCHOVER
    13.
    发明申请

    公开(公告)号:US20200081807A1

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

    申请号:US16681979

    申请日:2019-11-13

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or computing devices are provided for automatic switchover implementation. For example, a first storage controller, of a first storage cluster, may have a disaster recovery relationship with a second storage controller of a second storage cluster. In the event the first storage controller fails, the second storage controller may automatically switchover operation from the first storage controller to the second storage controller for providing clients with failover access to data previously accessible to the clients through the first storage controller. The second storage controller may detect, cross-cluster, a failure of the first storage controller utilizing remote direct memory access (RDMA) read operations to access heartbeat information, heartbeat information stored within a disk mailbox, and/or service processor traps. In this way, the second storage controller may efficiently detect failure of the first storage controller to trigger automatic switchover for non-disruptive client access to data.

    SERVICE PROCESSOR TRAPS FOR COMMUNICATING STORAGE CONTROLLER FAILURE

    公开(公告)号:US20180267874A1

    公开(公告)日:2018-09-20

    申请号:US15988345

    申请日:2018-05-24

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or computing devices are provided for communicating storage controller failures utilizing service processor traps. A first storage controller, of a first storage cluster, has a disaster recovery relationship with a second storage controller of a second storage cluster. The first storage controller comprise a first service processor configured to monitor health of the first storage controller. Responsive to identifying a failure of the first storage controller, the first service processor uses stored communication configuration of a second service processor of the second storage controller to send a service processor trap to the second service processor. In this way, the second service processor initiates a switchover operation by the second storage controller to provide clients with failover access to data previously available through the first storage controller before the failure. Proactive notification of storage controller failures utilizing service processor traps reduces client data access disruptions.

    Service processor traps for communicating storage controller failure

    公开(公告)号:US09996436B2

    公开(公告)日:2018-06-12

    申请号:US14920391

    申请日:2015-10-22

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or computing devices are provided for communicating storage controller failures utilizing service processor traps. A first storage controller, of a first storage cluster, has a disaster recovery relationship with a second storage controller of a second storage cluster. The first storage controller comprise a first service processor configured to monitor health of the first storage controller. Responsive to identifying a failure of the first storage controller, the first service processor uses stored communication configuration of a second service processor of the second storage controller to send a service processor trap to the second service processor. In this way, the second service processor initiates a switchover operation by the second storage controller to provide clients with failover access to data previously available through the first storage controller before the failure. Proactive notification of storage controller failures utilizing service processor traps reduces client data access disruptions.

    Dynamic mirroring
    16.
    发明授权

    公开(公告)号:US09990262B2

    公开(公告)日:2018-06-05

    申请号:US15693618

    申请日:2017-09-01

    Applicant: NetApp Inc.

    CPC classification number: G06F11/2069 G06F11/00 G06F11/2058 G06F11/2082

    Abstract: One or more techniques and/or systems are provided for dynamic mirroring. A first storage node and the second storage node within a first storage cluster may locally mirror data between one another based upon a local failover partnership. The first storage node and a third storage node within a second storage cluster may remotely mirror data between one another based upon a primary disaster recovery partnership. If the third storage node fails, then the first storage node may remotely mirror data to a fourth storage node within the second storage cluster based upon an auxiliary disaster recovery partnership. In this way, data loss protection for the first storage node may be improved, such that the fourth storage node provide clients with access to mirrored data from the first storage node in the event the second storage node and/or the third storage node are unavailable when the first storage node fails.

    SYSTEMS AND METHODS FOR RESYNCHRONIZING MIRRORING PARTNERS IN A STORAGE SYSTEM

    公开(公告)号:US20180074925A1

    公开(公告)日:2018-03-15

    申请号:US15804028

    申请日:2017-11-06

    Applicant: NetApp Inc.

    CPC classification number: G06F11/2082 G06F11/2058 G06F11/2074 G06F12/0868

    Abstract: Systems and methods which provide for managing multiple mirror resources in a storage distribution network are provided. In some embodiments, a system provides for both high availability and disaster recovery functionality at different mirroring locations. Other embodiments may provide for multiple high availability and/or multiple disaster recovery mirror resources. These mirror resources are operated in a heterogeneous manner in the sense that each have its own transport, protocol, and the like, but are configured function cooperatively or as a single mirror with respect to mirroring a primary node. Embodiments may provide for the mirroring and resynchronization of mirrored resources in the event of a communication loss with a particular resource without ceasing the mirroring operations to other resources.

    NON-DISRUPTIVE CONTROLLER REPLACEMENT IN A CROSS-CLUSTER REDUNDANCY CONFIGURATION
    19.
    发明申请
    NON-DISRUPTIVE CONTROLLER REPLACEMENT IN A CROSS-CLUSTER REDUNDANCY CONFIGURATION 审中-公开
    十字架冗余配置中的非破坏性控制器替换

    公开(公告)号:US20170075783A1

    公开(公告)日:2017-03-16

    申请号:US15361625

    申请日:2016-11-28

    Applicant: NetApp Inc.

    Abstract: During a storage redundancy giveback from a first node to a second node following a storage redundancy takeover from the second node by the first node, the second node is initialized in part by receiving a node identification indicator from the second node. The node identification indicator is included in a node advertisement message sent by the second node during a giveback wait phase of the storage redundancy giveback. The node identification indicator includes an intra-cluster node connectivity identifier that is used by the first node to determine whether the second node is an intra-cluster takeover partner. In response to determining that the second node is an intra-cluster takeover partner, the first node completes the giveback of storage resources to the second node.

    Abstract translation: 在从第一节点从第二节点接收存储冗余之后,从第一节点到第二节点的存储冗余中,第二节点通过从第二节点接收节点识别指示符而被初始化。 节点识别指示符包括在由存储冗余回授的回馈等待阶段由第二节点发送的节点通告消息中。 节点识别指示符包括簇内节点连接性标识符,第一节点使用该标识符来确定第二节点是否是集群内收购伙伴。 响应于确定第二节点是群内接管伙伴,第一节点完成对第二节点的存储资源的回馈。

    Synchronous mirroring of NVLog to multiple destinations (architecture level)
    20.
    发明授权
    Synchronous mirroring of NVLog to multiple destinations (architecture level) 有权
    NVLog同步镜像到多个目的地(架构级)

    公开(公告)号:US09307011B2

    公开(公告)日:2016-04-05

    申请号:US13854815

    申请日:2013-04-01

    Applicant: NetApp, Inc.

    Abstract: Systems and methods herein are operable to simultaneously mirror data to a plurality of mirror partner nodes. In embodiments, a mirror client may be unaware of the number of mirror partner nodes and/or the location of the plurality of mirror partner nodes, and issue a single mirror command requesting initiation of a mirror operation. An interconnect layer may receive the single mirror command and split the mirror command into a plurality of mirror instances, one for each mirror node partner, wherein the mirror instances may be simultaneously launched. After the plurality of mirror operations has begun, the interconnect layer may manage completion reports indicating the completion status of respective mirror operations, and send a single return to the mirror client indicating whether the mirror command succeeded.

    Abstract translation: 这里的系统和方法可操作以将数据同时镜像到多个镜像伙伴节点。 在实施例中,镜像客户端可能不知道镜像伙伴节点的数量和/或多个镜像伙伴节点的位置,并且发出请求启动镜像操作的单个镜像命令。 互连层可以接收单个镜像命令,并将镜像命令拆分成多个镜像实例,每个镜像镜像实例一个,每个镜像节点伙伴可以同时启动镜像实例。 在多个镜像操作开始之后,互连层可以管理指示相应镜像操作的完成状态的完成报告,并且向镜像客户端发送指示镜像命令是否成功的单个返回。

Patent Agency Ranking