×

Selecting data for storage in a dispersed storage network

  • US 10,353,772 B2
  • Filed: 05/31/2016
  • Issued: 07/16/2019
  • Est. Priority Date: 05/31/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for execution by a storage unit of a dispersed storage network (DSN), the method comprises:

  • receiving, by the storage unit, a first write request from a first requesting device, wherein the first write request includes a first encoded data slice, a slice name, a new revision level associated with the slice name, and a previous revision level associated with the slice name;

    determining, by the storage unit, whether another write request from another requesting device is pending, wherein the other write request includes another encoded data slice, the slice name, the new revision level associated with the slice name, and the previous revision level associated with the slice name; and

    when the other write request is pending;

    adding, by the storage unit, the first write request to a list of pending write requests for the slice name;

    generating, by the storage unit, a write response to the first write request, wherein the write response includes the list of pending write requests;

    receiving, by the storage unit, in response to the write response, a finalize request from the first requesting device to finalize storage of the first or the other encoded data slice; and

    closing, by the storage unit, the list of pending write requests for the slice name.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×