-
21.
公开(公告)号:US11921679B2
公开(公告)日:2024-03-05
申请号:US17940313
申请日:2022-09-08
Applicant: NetApp Inc.
Inventor: Anoop Chakkalakkal Vijayan
IPC: G06F16/00 , G06F3/06 , G06F11/00 , G06F11/07 , G06F11/14 , G06F11/16 , G06F11/20 , G06F16/10 , G06F16/11 , G06F16/178 , G06F16/182 , G06F16/25 , G06F16/27 , H04L67/1095 , H04L67/1097
CPC classification number: G06F16/178 , G06F3/0607 , G06F3/0665 , G06F3/0667 , G06F11/0712 , G06F11/1484 , G06F11/1658 , G06F11/20 , G06F11/2089 , G06F16/10 , G06F16/128 , G06F16/1827 , G06F16/256 , G06F16/27 , H04L67/1095 , H04L67/1097
Abstract: A configuration for a component of a primary node is synchronized with a configuration for a component of a partner node in a different cluster by replicating the primary node configuration with the partner node. A baseline configuration replication comprises a snapshot of a component configuration on the primary. The baseline configuration can be generated by traversing through the configuration objects, capturing their attributes and encapsulating them in a package. The baseline package can then be transferred to the partner node. The configuration objects can be applied on the partner node in the order in which they were captured on the primary node. Attributes of the configuration objects are identified that are to be transformed. Values for the identified attributes are transformed from a name space in the primary node to a name space in the partner node.
-
公开(公告)号:US20230081436A1
公开(公告)日:2023-03-16
申请号:US17990769
申请日:2022-11-21
Applicant: NetApp Inc.
Inventor: Anoop Chakkalakkal Vijayan , Shrey Sengar , Krishna Murthy Chandraiah Setty Narasingarayanapeta , Akhil Kaushik
Abstract: Techniques are provided for dependency aware parallel splitting of operations. For example, a count of pending data operations being executed by a first node and replicated in parallel to a second node are tracked. A metadata operation is executed at the first node based upon the count being less than a threshold (e.g., the count being zero). A first list of affected inodes modified by the metadata operation is identified. A dependency of the metadata operation with respect to pending metadata operations replicated to the second node is determined. The metadata operation is dispatched to the second node based upon the dependency indicating that the metadata operation is independent of the pending metadata operations.
-
公开(公告)号:US11593016B2
公开(公告)日:2023-02-28
申请号:US16940462
申请日:2020-07-28
Applicant: NetApp Inc.
Inventor: Akhil Kaushik , Anoop Chakkalakkal Vijayan , Krishna Murthy Chandraiah setty Narasingarayanapeta , Shrey Sengar
IPC: G06F3/06 , G06F16/901 , G06F11/20
Abstract: Techniques are provided for serializing replication operations. A plurality of operations are implemented upon a first storage object and are replicated as a plurality of replication operations. An order with which the plurality of replication operation are to be executed upon a second storage object is determined. Execution of the plurality of replication operations upon the second storage object is serialized according to the order.
-
24.
公开(公告)号:US20230004531A1
公开(公告)日:2023-01-05
申请号:US17940313
申请日:2022-09-08
Applicant: NetApp Inc.
Inventor: Anoop Chakkalakkal Vijayan
IPC: G06F16/178 , G06F3/06 , G06F11/07 , G06F11/14 , G06F16/182 , H04L67/1095 , H04L67/1097 , G06F11/16 , G06F11/20 , G06F16/27 , G06F16/11 , G06F16/10 , G06F16/25
Abstract: A configuration for a component of a primary node is synchronized with a configuration for a component of a partner node in a different cluster by replicating the primary node configuration with the partner node. A baseline configuration replication comprises a snapshot of a component configuration on the primary. The baseline configuration can be generated by traversing through the configuration objects, capturing their attributes and encapsulating them in a package. The baseline package can then be transferred to the partner node. The configuration objects can be applied on the partner node in the order in which they were captured on the primary node. Attributes of the configuration objects are identified that are to be transformed. Values for the identified attributes are transformed from a name space in the primary node to a name space in the partner node.
-
公开(公告)号:US11507600B2
公开(公告)日:2022-11-22
申请号:US16686686
申请日:2019-11-18
Applicant: NetApp Inc.
Inventor: Anoop Chakkalakkal Vijayan , Shrey Sengar , Krishna Murthy Chandraiah setty Narasingarayanapeta , Akhil Kaushik
IPC: G06F16/27 , G06F16/182
Abstract: Techniques are provided for dependency aware parallel splitting of operations. For example, a count of pending data operations being executed by a first node and replicated in parallel to a second node are tracked. A metadata operation is executed at the first node based upon the count being less than a threshold (e.g., the count being zero). A first list of affected inodes modified by the metadata operation is identified. A dependency of the metadata operation with respect to pending metadata operations replicated to the second node is determined. The metadata operation is dispatched to the second node based upon the dependency indicating that the metadata operation is independent of the pending metadata operations.
-
公开(公告)号:US20200278791A1
公开(公告)日:2020-09-03
申请号:US16288506
申请日:2019-02-28
Applicant: NetApp Inc.
Inventor: Akhil Kaushik , Anoop Chakkalakkal Vijayan , Krishna Murthy Chandraiah setty Narasingarayanapeta , Shrey Sengar
IPC: G06F3/06 , G06F16/901
Abstract: Techniques are provided for handling misaligned holes and writes beyond end of files during a quick reconciliation process. During quick reconciliation, a read operation is performed to read data from a first storage object and is replicated to a second storage object. If the data read from the first storage object comprises misaligned holes, then a different range of data is read from the first storage object so that aligned holes are read and replicated to the second storage object. If the read operation targets a region beyond an end of the first storage object, then the second storage object is truncated to a size of the first storage object.
-
-
-
-
-