-
公开(公告)号:US10862966B2
公开(公告)日:2020-12-08
申请号:US16188794
申请日:2018-11-13
Applicant: NetApp Inc.
Inventor: Santosh Ananth Rao , Geoffrey Stewart Brown , Srikumar Natarajan , Pranab Patnaik , Kai Tan , Peter Frank Corbett , Vivek Venkatesan
Abstract: A storage area network (SAN)-attached storage system architecture is disclosed. The storage system provides strongly consistent distributed storage communication protocol semantics, such as SCSI target semantics. The system includes a mechanism for presenting a single distributed logical unit, comprising one or more logical sub-units, as a single logical unit of storage to a host system by associating each of the logical sub-units that make up the single distributed logical unit with a single host visible identifier that corresponds to the single distributed logical unit. The system further includes mechanisms to maintain consistent context information for each of the logical sub-units such that the logical sub-units are not visible to a host system as separate entities from the single distributed logical unit.
-
公开(公告)号:US11818212B2
公开(公告)日:2023-11-14
申请号:US17083860
申请日:2020-10-29
Applicant: NetApp Inc.
Inventor: Santosh Ananth Rao , Geoffrey Stewart Brown , Srikumar Natarajan , Pranab Patnaik , Kai Tan , Peter Frank Corbett , Vivek Venkatesan
IPC: H04L67/1097 , H04L43/10 , G06F13/22
CPC classification number: H04L67/1097 , H04L43/10 , G06F13/22
Abstract: A storage area network (SAN)-attached storage system architecture is disclosed. The storage system provides strongly consistent distributed storage communication protocol semantics, such as SCSI target semantics. The system includes a mechanism for presenting a single distributed logical unit, comprising one or more logical sub-units, as a single logical unit of storage to a host system by associating each of the logical sub-units that make up the single distributed logical unit with a single host visible identifier that corresponds to the single distributed logical unit. The system further includes mechanisms to maintain consistent context information for each of the logical sub-units such that the logical sub-units are not visible to a host system as separate entities from the single distributed logical unit.
-
公开(公告)号:US10901958B2
公开(公告)日:2021-01-26
申请号:US15965127
申请日:2018-04-27
Applicant: NETAPP, INC.
Inventor: Amarnath Rachapudi , Atish Kathpal , Vineeth Karinta , Karthikeyan Nagalingam , Santosh Ananth Rao
IPC: G06F16/182 , G06F11/14 , G06F16/907 , G06F16/17
Abstract: Methods and systems for a distributed database cluster storing a plurality of replicas of a databases are provided. One method includes locating by a processor, a timestamp of a last stored record in a backup copy of the database from a plurality of logical partitions for a point in time restore operation; identifying by the processor, an operation log for each logical partition with the last stored record, the operation log providing transaction details associated with the database; splitting by the processor, the operation log for each logical partition by ignoring transactions that occurred prior to the timestamp of the last stored record; and using by the processor, the split operation log for restoring the database to the point in time.
-
公开(公告)号:US20170185306A1
公开(公告)日:2017-06-29
申请号:US14980526
申请日:2015-12-28
Applicant: NetApp Inc.
Inventor: Michael Robin Eisler , Santosh Ananth Rao , Akhil Kaushik , Yuedong Mu
CPC classification number: G06F3/065 , G06F3/0619 , G06F3/067 , G06F11/2058 , G06F11/2064 , G06F11/2069 , G06F11/2076 , G06F11/2082
Abstract: One or more techniques and/or computing devices are provided for synchronous replication. For example, synchronous replication relationships are established between a first storage object (e.g., a file, a logical unit number (LUN), a consistency group, etc.), hosted by a first storage controller, and a plurality of replication storage objects hosted by other storage controllers. In this way, a write operation to the first storage object is implemented in parallel upon the first storage object and the replication storage objects in a synchronous manner, such as using a zero-copy operation to reduce overhead otherwise introduced by performing copy operations. Reconciliation is performed in response to a failure so that the first storage object and the replication storage objects comprise consistent data. Failed write operations and replication write operations are retried, while enforcing a single write semantic. Dependent write order consistency is enforced for dependent write operations, such as overlapping write operations.
-
公开(公告)号:US20240126470A1
公开(公告)日:2024-04-18
申请号:US18448224
申请日:2023-08-11
Applicant: NetApp Inc.
Inventor: Michael Robin Eisler , Santosh Ananth Rao , Akhil Kaushik , Yuedong Mu
CPC classification number: G06F3/065 , G06F3/0619 , G06F3/067 , G06F11/2058 , G06F11/2069 , G06F11/2071 , G06F11/2082 , G06F2201/84
Abstract: One or more techniques and/or computing devices are provided for synchronous replication. For example, synchronous replication relationships are established between a first storage object (e.g., a file, a logical unit number (LUN), a consistency group, etc.), hosted by a first storage controller, and a plurality of replication storage objects hosted by other storage controllers. In this way, a write operation to the first storage object is implemented in parallel upon the first storage object and the replication storage objects in a synchronous manner, such as using a zero-copy operation to reduce overhead otherwise introduced by performing copy operations. Reconciliation is performed in response to a failure so that the first storage object and the replication storage objects comprise consistent data. Failed write operations and replication write operations are retried, while enforcing a single write semantic. Dependent write order consistency is enforced for dependent write operations, such as overlapping write operations.
-
公开(公告)号:US20210044656A1
公开(公告)日:2021-02-11
申请号:US17083860
申请日:2020-10-29
Applicant: NetApp Inc.
Inventor: Santosh Ananth Rao , Geoffrey Stewart Brown , Srikumar Natarajan , Pranab Patnaik , Kai Tan , Peter Frank Corbett , Vivek Venkatesan
Abstract: A storage area network (SAN)-attached storage system architecture is disclosed. The storage system provides strongly consistent distributed storage communication protocol semantics, such as SCSI target semantics. The system includes a mechanism for presenting a single distributed logical unit, comprising one or more logical sub-units, as a single logical unit of storage to a host system by associating each of the logical sub-units that make up the single distributed logical unit with a single host visible identifier that corresponds to the single distributed logical unit. The system further includes mechanisms to maintain consistent context information for each of the logical sub-units such that the logical sub-units are not visible to a host system as separate entities from the single distributed logical unit.
-
公开(公告)号:US20200081625A1
公开(公告)日:2020-03-12
申请号:US16683427
申请日:2019-11-14
Applicant: NetApp Inc.
Inventor: Michael Robin Eisler , Santosh Ananth Rao , Akhil Kaushik , Yuedong Mu
Abstract: One or more techniques and/or computing devices are provided for synchronous replication. For example, synchronous replication relationships are established between a first storage object (e.g., a file, a logical unit number (LUN), a consistency group, etc.), hosted by a first storage controller, and a plurality of replication storage objects hosted by other storage controllers. In this way, a write operation to the first storage object is implemented in parallel upon the first storage object and the replication storage objects in a synchronous manner, such as using a zero-copy operation to reduce overhead otherwise introduced by performing copy operations. Reconciliation is performed in response to a failure so that the first storage object and the replication storage objects comprise consistent data. Failed write operations and replication write operations are retried, while enforcing a single write semantic. Dependent write order consistency is enforced for dependent write operations, such as overlapping write operations.
-
公开(公告)号:US20160119427A1
公开(公告)日:2016-04-28
申请号:US14918033
申请日:2015-10-20
Applicant: NETAPP, INC.
Inventor: Santosh Ananth Rao , Geoffrey Stewart Brown , Srikumar Natarajan , Pranab Patnaik , Kai Tan , Peter Frank Corbett , Vivek Venkatesan
CPC classification number: H04L67/1097 , G06F13/22 , H04L29/08549 , H04L43/10
Abstract: A storage area network (SAN)-attached storage system architecture is disclosed. The storage system provides strongly consistent distributed storage communication protocol semantics, such as SCSI target semantics. The system includes a mechanism for presenting a single distributed logical unit, comprising one or more logical sub-units, as a single logical unit of storage to a host system by associating each of the logical sub-units that make up the single distributed logical unit with a single host visible identifier that corresponds to the single distributed logical unit. The system further includes mechanisms to maintain consistent context information for each of the logical sub-units such that the logical sub-units are not visible to a host system as separate entities from the single distributed logical unit.
-
公开(公告)号:US11262931B2
公开(公告)日:2022-03-01
申请号:US16683427
申请日:2019-11-14
Applicant: NetApp Inc.
Inventor: Michael Robin Eisler , Santosh Ananth Rao , Akhil Kaushik , Yuedong Mu
Abstract: One or more techniques and/or computing devices are provided for synchronous replication. For example, synchronous replication relationships are established between a first storage object (e.g., a file, a logical unit number (LUN), a consistency group, etc.), hosted by a first storage controller, and a plurality of replication storage objects hosted by other storage controllers. In this way, a write operation to the first storage object is implemented in parallel upon the first storage object and the replication storage objects in a synchronous manner, such as using a zero-copy operation to reduce overhead otherwise introduced by performing copy operations. Reconciliation is performed in response to a failure so that the first storage object and the replication storage objects comprise consistent data. Failed write operations and replication write operations are retried, while enforcing a single write semantic. Dependent write order consistency is enforced for dependent write operations, such as overlapping write operations.
-
公开(公告)号:US20190332692A1
公开(公告)日:2019-10-31
申请号:US15965127
申请日:2018-04-27
Applicant: NETAPP, INC.
Inventor: Amarnath Rachapudi , Atish Kathpal , Vineeth Karinta , Karthikeyan Nagalingam , Santosh Ananth Rao
Abstract: Methods and systems for a distributed database cluster storing a plurality of replicas of a databases are provided. One method includes locating by a processor, a timestamp of a last stored record in a backup copy of the database from a plurality of logical partitions for a point in time restore operation; identifying by the processor, an operation log for each logical partition with the last stored record, the operation log providing transaction details associated with the database; splitting by the processor, the operation log for each logical partition by ignoring transactions that occurred prior to the timestamp of the last stored record; and using by the processor, the split operation log for restoring the database to the point in time.
-
-
-
-
-
-
-
-
-