-
公开(公告)号:US10282262B2
公开(公告)日:2019-05-07
申请号:US15361625
申请日:2016-11-28
Applicant: NetApp Inc.
Inventor: Amit V. Panara , Chaitanya V. Patel , Hrishikesh Keremane , Pankti Vinay Majmudar , Santhosh Unnikrishnan , Sravan Kumar Elpula , Susan M. Coatney
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.
-
公开(公告)号:US09952951B2
公开(公告)日:2018-04-24
申请号:US14920275
申请日:2015-10-22
Applicant: NetApp Inc.
Inventor: Hrishikesh Keremane , Sravana Kumar Elpula , Vijay Singh , Kalaivani Arumugham
IPC: G06F11/20
CPC classification number: G06F11/2071 , G06F11/006 , G06F11/0778 , G06F11/2069 , G06F11/2092 , G06F11/2097
Abstract: One or more techniques and/or computing devices are provided for preserving coredump data. 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. When the first storage controller fails, the first storage controller performs a coredump process to dump memory contents of the first storage controller into a storage device. During implementation of the coredump process, the first storage controller stores a storage device identifier of the storage device into a disk mailbox. Upon detecting the failure, the second storage controller reads the storage device identifier from the disk mailbox. The second storage controller performs a switchover operation to change ownership of storage devices, but excluding the storage device used by the coredump process, from the first storage controller to the second storage controller for providing clients with failover access to the storage devices.
-
公开(公告)号:US20180095852A1
公开(公告)日:2018-04-05
申请号:US15820851
申请日:2017-11-22
Applicant: NetApp Inc.
Inventor: Hrishikesh Keremane , Vijay Singh
CPC classification number: G06F11/2069 , G06F11/0727 , G06F11/0757 , G06F11/2092 , G06F2201/805
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.
-
公开(公告)号:US20180011769A1
公开(公告)日:2018-01-11
申请号:US15693618
申请日:2017-09-01
Applicant: NetApp Inc.
Inventor: Hrishikesh Keremane , Iswarya Ayyappan , Allen Rintoul Keeranchira Joseph , Vaiapuri Ramasubramaniam , Jitendra Pratap Singh Chauhan
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.
-
公开(公告)号:US09836368B2
公开(公告)日:2017-12-05
申请号:US14920334
申请日:2015-10-22
Applicant: NetApp Inc.
Inventor: Hrishikesh Keremane , Vijay Singh
CPC classification number: G06F11/2069 , G06F11/0727 , G06F11/0757 , G06F11/2092 , G06F2201/805
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.
-
公开(公告)号:US20170116097A1
公开(公告)日:2017-04-27
申请号:US14920334
申请日:2015-10-22
Applicant: NetApp Inc.
Inventor: Hrishikesh Keremane , Vijay Singh
CPC classification number: G06F11/2069 , G06F11/0727 , G06F11/0757 , G06F11/2092 , G06F2201/805
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.
-
公开(公告)号:US20160357648A1
公开(公告)日:2016-12-08
申请号:US14800108
申请日:2015-07-15
Applicant: NetApp Inc.
Inventor: Hrishikesh Keremane , Iswarya Ayyappan , Allen Rintoul Keeranchira Joseph , Vaiapuri Ramasubramaniam , Jitendra Pratap Singh Chauhan
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.
Abstract translation: 提供一种或多种技术和/或系统用于动态镜像。 基于本地故障切换伙伴关系,第一存储集群内的第一存储节点和第二存储节点可以在彼此之间本地镜像数据。 基于主灾难恢复伙伴关系,第二存储集群内的第一存储节点和第三存储节点可以彼此远程镜像数据。 如果第三存储节点发生故障,则第一存储节点可以基于辅助灾难恢复伙伴关系将数据远程镜像到第二存储集群内的第四存储节点。 以这种方式,可以改善第一存储节点的数据丢失保护,使得第四存储节点在第二存储节点和/或第三存储节点不可用的情况下向客户端提供对来自第一存储节点的镜像数据的访问 当第一个存储节点发生故障时。
-
-
-
-
-
-