-
公开(公告)号:US20230133014A1
公开(公告)日:2023-05-04
申请号:US17729870
申请日:2022-04-26
Applicant: NETAPP, INC.
Inventor: Atul Ramesh Pandit , Kalaivani Arumugham , Akhil Kaushik , Ching-Yuk Paul Ngan , Kazunobu Nishime , Rakesh Bhargava M R , William R. Taylor
Abstract: Methods and systems for Vserver migration are provided. Update after claims are finalized. One method includes generating a consistency group (CG) having a plurality of source storage volumes of a source storage virtual machine (Vserver) of a source cluster for a migrate operation to migrate the source storage volumes as a group to a plurality of destination storage volumes of a destination cluster; establishing a mirroring relationship between the source and destination cluster for managing asynchronous transfer of the source storage volumes in the CG to the destination storage volumes during a transfer phase of the migrate operation; replicating a logical interface of the source cluster to the destination cluster, the logical interface providing a network address to access the source cluster; and automatically selecting a destination port at the destination cluster, associated with the replicated logical interface.
-
公开(公告)号:US11068350B2
公开(公告)日:2021-07-20
申请号:US16582126
申请日:2019-09-25
Applicant: NetApp inc.
Inventor: Yuedong Mu , Manoj J. Sundararajan , Ching-Yuk Paul Ngan
Abstract: A distributed storage system replicates data for a primary logical storage object on a primary node of the storage system to a secondary logical storage object on a secondary node on the distributed storage system. Failures in writing data to the primary logical storage object or failures in the replication of the data to the secondary logical storage object can cause data that should be synchronized to become divergent. In cases where the data may be divergent, reconciliation operations can be performed to resynchronize the data.
-
公开(公告)号:US20200019467A1
公开(公告)日:2020-01-16
申请号:US16582126
申请日:2019-09-25
Applicant: NetApp Inc.
Inventor: Yuedong Mu , Manoj J. Sundararajan , Ching-Yuk Paul Ngan
Abstract: A distributed storage system replicates data for a primary logical storage object on a primary node of the storage system to a secondary logical storage object on a secondary node on the distributed storage system. Failures in writing data to the primary logical storage object or failures in the replication of the data to the secondary logical storage object can cause data that should be synchronized to become divergent. In cases where the data may be divergent, reconciliation operations can be performed to resynchronize the data.
-
公开(公告)号:US09917896B2
公开(公告)日:2018-03-13
申请号:US14953048
申请日:2015-11-27
Applicant: NetApp Inc.
Inventor: Paul Anthony Powell , Akhil Kaushik , Srikumar Natarajan , Ching-Yuk Paul Ngan
CPC classification number: H04L67/1095 , G06F3/0614 , G06F3/065 , G06F3/067 , G06F11/2064 , G06F11/2069 , G06F17/30174 , G06F17/30215 , G06F2201/805 , H04L67/1097
Abstract: One or more techniques and/or computing devices are provided for implementing synchronous replication. For example, a synchronous replication relationship may be established between a first storage controller hosting local storage and a second storage controller hosting remote storage (e.g., replication may be specified at a file, logical unit number (LUN), or any other level of granularity). Data operations and offloaded operations may be implemented in parallel upon the local storage and the remote storage. Error handling operations may be implemented upon the local storage and implement in parallel as a best effort on the remote storage, and a reconciliation may be performed to identify any data divergence from the best effort parallel implementation. Storage area network (SAN) operations may be implemented upon the local storage, and upon local completion may be remotely implemented upon the remote storage.
-
5.
公开(公告)号: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: 接收用于修改存储在主存储节点中的主数据的主要部分的主要写入请求。 要复制主要写入请求以创建当前的辅助写入请求。 当前的次要写入请求是修改存储在辅助存储节点中的辅助数据的当前辅助部分。 确定当前次级部分的当前数据范围。 确定先前的次要写入请求是否正在修改与当前辅助部分的当前数据范围至少部分重叠的先前数据范围。 主要写入请求的执行被暂停,直到先前的次要写入请求已经完成更新辅助存储节点。
-
公开(公告)号:US20230350801A1
公开(公告)日:2023-11-02
申请号:US17733078
申请日:2022-04-29
Applicant: NetApp Inc.
Inventor: Rakesh Bhargava M.R. , Murali Subramanian , Tijin George , Ching-Yuk Paul Ngan
IPC: G06F12/02
CPC classification number: G06F12/0253 , G06F2212/7205 , G06F2212/702
Abstract: Techniques are provided for volume group backup, volume group restore, and volume group garbage collection for volume groups backed up to an object store. A volume group workflow is implemented to orchestrate individual consistent volume workflows that are separately and individually implemented by nodes hosting constituent volumes of a volume group. The volume group workflow and the individual consistent volume workflows are performed to back up the volume group to the object store, restore a volume group backup from the object store to a restore destination, and/or perform garbage collection on slots of objects storing data unique to a volume group backup to delete.
-
公开(公告)号:US11550819B2
公开(公告)日:2023-01-10
申请号:US16682007
申请日:2019-11-13
Applicant: NetApp Inc.
Inventor: Yuedong Mu , Ching-Yuk Paul Ngan , Manoj V. Sundararajan
IPC: G06F16/27 , H04L67/1095 , H04L47/70 , H04L67/1074 , H04L67/568 , G06F11/20 , H04L65/40
Abstract: Synchronization metadata is read from non-volatile storage. The synchronization metadata comprises indications of one or more synchronization targets. A synchronization target is a node of a clustered storage system. A synchronization cache is populated with the synchronization metadata. After populating the synchronization cache with at least a portion of the synchronization metadata, a connection to a network is established. After the connection to the network is established, a connection to a first of the one or more synchronization targets is established.
-
公开(公告)号:US10248341B2
公开(公告)日:2019-04-02
申请号:US15933556
申请日:2018-03-23
Applicant: NetApp Inc.
Inventor: Manoj V. Sundararajan , Ching-Yuk Paul Ngan , Yuedong Mu , Susan M. Coatney
IPC: G06F3/06
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.
-
公开(公告)号:US09715433B2
公开(公告)日:2017-07-25
申请号:US14472885
申请日:2014-08-29
Applicant: NetApp, Inc.
Inventor: Yuedong Mu , Manoj V. Sundararajan , Ching-Yuk Paul Ngan
CPC classification number: G06F11/1451 , G06F11/00 , G06F11/1658 , G06F11/2058 , G06F11/2069 , G06F2201/84
Abstract: A distributed storage system replicates data for a primary logical storage object on a primary node of the storage system to a secondary logical storage object on a secondary node on the distributed storage system. Failures in writing data to the primary logical storage object or failures in the replication of the data to the secondary logical storage object can cause data that should be synchronized to become divergent. In cases where the data may be divergent, reconciliation operations can be performed to resynchronize the data.
-
公开(公告)号:US20230350758A1
公开(公告)日:2023-11-02
申请号:US17730899
申请日:2022-04-27
Applicant: NetApp Inc
Inventor: Rakesh Bhargava M.R. , Murali Subramanian , Tijin George , Ching-Yuk Paul Ngan
IPC: G06F11/14
CPC classification number: G06F11/1448 , G06F2201/84
Abstract: Techniques are provided for volume group backup, volume group restore, and volume group garbage collection for volume groups backed up to an object store. A volume group workflow is implemented to orchestrate individual consistent volume workflows that are separately and individually implemented by nodes hosting constituent volumes of a volume group. The volume group workflow and the individual consistent volume workflows are performed to back up the volume group to the object store, restore a volume group backup from the object store to a restore destination, and/or perform garbage collection on slots of objects storing data unique to a volume group backup to delete.
-
-
-
-
-
-
-
-
-