Synchronous replication
AssigneeNetApp, Inc.
InventorsMichael Robin Eisler, Santosh Ananth Rao, Akhil Kaushik, Yuedong Mu
Life of this patent
Estimating the term…
Loading patent…
AssigneeNetApp, Inc.
InventorsMichael Robin Eisler, Santosh Ananth Rao, Akhil Kaushik, Yuedong Mu
Estimating the term…
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.
A method comprising:
A non-transitory machine readable medium having stored thereon instructions for performing a method comprising machine executable code which when executed by at least one machine, causes the machine to:
A computing device comprising:
Dependencies are inferred from the claim text.