-
公开(公告)号: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.
-
公开(公告)号:US20180124172A1
公开(公告)日:2018-05-03
申请号:US15844705
申请日:2017-12-18
Applicant: NetApp Inc.
Inventor: Jeffrey S. Kimmel , Susan M. Coatney , Yuedong Mu , Santosh Rao
CPC classification number: H04L67/1095 , G06F3/0619 , G06F3/065 , G06F3/067 , G06F17/30215 , H04L67/1097
Abstract: Data consistency and availability can be provided at the granularity of logical storage objects in storage solutions that use storage virtualization in clustered storage environments. To ensure consistency of data across different storage elements, synchronization is performed across the different storage elements. Changes to data are synchronized across storage elements in different clusters by propagating the changes from a primary logical storage object to a secondary logical storage object. To satisfy the strictest RPOs while maintaining performance, change requests are intercepted prior to being sent to a filesystem that hosts the primary logical storage object and propagated to a different managing storage element associated with the secondary logical storage object.
-
公开(公告)号:US09940154B2
公开(公告)日:2018-04-10
申请号:US14883838
申请日:2015-10-15
Applicant: NetApp Inc.
Inventor: Balaji Ramani , Kazunobu Nishime , Pankti Vinay Majmudar , Prachi Bapurao Deshmukh , Susan M. Coatney , Vijay Singh
CPC classification number: G06F9/45558 , G06F3/0619 , G06F3/0647 , G06F3/065 , G06F3/067 , G06F11/14 , G06F2009/4557 , G06F2009/45575 , G06F2009/45583
Abstract: One or more techniques and/or devices are provided for storage virtual machine relocation (e.g., ownership change) between storage clusters. For example, operational statistics of a first storage cluster and a second storage cluster may be evaluated to identify a set of load balancing metrics. Ownership of one or more storage aggregates and/or one or more storage virtual machines may be changed (e.g., permanently changed for load balancing purposes or temporarily changed for disaster recovery purposes) between the first storage cluster and the second storage cluster utilizing zero-copy ownership change operations based upon the set of load balancing metrics. For example, if the first storage cluster is experiencing a relatively heavier load of client I/O operations and the second storage cluster has available resources, ownership of a storage aggregate and a storage virtual machine may be switched from the first storage cluster to the second storage cluster for load balancing.
-
公开(公告)号:US09846734B2
公开(公告)日:2017-12-19
申请号:US14861699
申请日:2015-09-22
Applicant: NetApp, Inc.
Inventor: Poonam Dhavale , Susan M. Coatney , Steven S. Watanabe
CPC classification number: G06F17/30575 , G06F3/0647 , G06F7/00 , G06F11/2005 , G06F11/2033 , G06F11/2046 , G06F11/2092 , G06F17/30 , G06F17/30067 , G06F17/30079 , G06F17/30091 , G06F17/30194 , G06F17/30203 , G06F17/30221 , G06F17/30607 , G06F17/30864
Abstract: A storage object is migrated between nodes by a source node automatically verifying that another node is configured to service the storage object and changing ownership of the storage object based on the verifying. A cluster manager for the clustered storage system receives a request and provides the request to the source which owns the storage object. The source verifies that the destination is configured according to a predetermined configuration for servicing the storage object. Based on the verifying, the source offlines the storage object and updates ownership information of the storage object, thereafter allowing the destination to online the storage object. The cluster manager further provides the updated ownership information to all the nodes in the cluster, so an access request intended for the storage object may be received by any node and forwarded to the destination using the updated ownership information to effect a transparent migration.
-
35.
公开(公告)号:US20160062685A1
公开(公告)日:2016-03-03
申请号:US14472782
申请日:2014-08-29
Applicant: NetApp, Inc.
Inventor: Manoj V. Sundararajan , Ching-Yuk Paul Ngan , Yuedong Mu , Susan M. Coatney
IPC: G06F3/06
CPC classification number: G06F3/0619 , G06F3/065 , G06F3/067
Abstract: A primary write request that is to modify a primary portion of primary data stored in a primary storage node is received. The primary write request is to be replicated to create a current secondary write request. The current secondary write request is to modify a current secondary portion of secondary data that is stored in a secondary storage node. A current data range of the current secondary portion is determined. A determination is made of whether a previous secondary write request is in process of modifying a previous data range that at least partially overlaps with a current data range of the current secondary portion. Execution of the primary write request is suspended, until the previous secondary write request has completed updating the secondary storage node.
Abstract translation: 接收用于修改存储在主存储节点中的主数据的主要部分的主要写入请求。 要复制主要写入请求以创建当前的辅助写入请求。 当前的次要写入请求是修改存储在辅助存储节点中的辅助数据的当前辅助部分。 确定当前次级部分的当前数据范围。 确定先前的次要写入请求是否正在修改与当前辅助部分的当前数据范围至少部分重叠的先前数据范围。 主要写入请求的执行被暂停,直到先前的次要写入请求已经完成更新辅助存储节点。
-
-
-
-