Back to results
US 2020/0092371 A1Published application
Interconnect delivery process
AssigneeNetApp, Inc.
InventorDhananjoy Das
Life of this patent
Estimating the term…
Abstract
A method for enforcing data integrity in an RDMA data storage system includes flushing data write requests to a data storage device before sending an acknowledgment that the data write requests have been executed. An RDMA data storage system includes a node configured to flush data write requests to a data storage device before sending an acknowledgment that a data write request has been executed.
Claims20
A method, comprising:
- sending a data write request to a node over a connection path, wherein the data write request is executed to write data into a cache;
- setting an indicator that a next write request is a metadata write request comprising metadata associated with the data of the data write request;
- and
- sending the metadata write request to the node over the connection path, wherein the metadata write request is executed after the data is flushed from the cache to storage based upon the indicator being set to indicate that the metadata write request comprises the metadata related to the data.
1 more element
A non-transitory machine readable medium comprising instructions for performing a method, which when executed by a machine, causes the machine to:
- send a data write request to a node over a connection path, wherein the data write request is executed to write data into a cache;
- set an indicator that a next write request is a metadata write request comprising metadata associated with the data of the data write request;
- and
- send the metadata write request to the node over the connection path, wherein the metadata write request is executed after the data is flushed from the cache to storage based upon the indicator being set to indicate that the metadata write request comprises the metadata related to the data.
1 more element
A computing device comprising:
- a memory comprising machine executable code;
- and
- a processor coupled to the memory, the processor configured to execute the machine executable code to cause the processor to:
- send a data write request to a node over a connection path, wherein the data write request is executed to write data into a cache;
- set an indicator that a next write request is a metadata write request comprising metadata associated with the data of the data write request;
- and
- send the metadata write request to the node over the connection path, wherein the metadata write request is executed after the data is flushed from the cache to storage based upon the indicator being set to indicate that the metadata write request comprises the metadata related to the data.
4 more elements
Dependencies are inferred from the claim text.