×

Method and system for fast ordered writes with target collaboration

  • US 10,614,019 B2
  • Filed: 04/28/2017
  • Issued: 04/07/2020
  • Est. Priority Date: 04/28/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method for processing write requests comprising:

  • receiving, by a first storage module, a first commit request from a client, wherein the first commit request is associated with a first data and comprises an address, wherein the address is generated by applying a consistent hashing function to at least an object identifier and an offset associated with the first data, wherein the address is associated with the first storage module;

    in response to receiving the first commit request;

    processing the first commit request, wherein processing the first commit request causes a first copy of the first data to be stored in persistent storage in the first storage module, wherein the first copy of the first data was received from the client and by the first storage module prior to the first storage module receiving the first commit request;

    generating, by the first storage module, a second commit request for a second storage module;

    transmitting the second commit request to the second storage module;

    receiving a first commit reply from the second storage module indicating that a second copy of the first data is stored in persistent storage in the second storage module, wherein the second copy of the first data was received from the client and by the second storage module prior to the first storage module receiving the first commit request;

    in response to receiving the first commit reply and after processing the first commit request, generating, by the first storage module, a second commit reply corresponding to the first commit request; and

    transmitting the second commit reply to the client.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×