×

Storing data in a dispersed storage network

  • US 10,015,255 B2
  • Filed: 08/10/2017
  • Issued: 07/03/2018
  • Est. Priority Date: 09/30/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computing device of a dispersed storage network (DSN), the computing device comprises:

  • an interface;

    memory; and

    a processing module operably coupled to the memory and the interface, wherein the processing module is operable to;

    generate a set of write requests regarding a set of encoded data slices, wherein a write request of the set of write requests includes an encoded data slice of the set of encoded data slices, a corresponding slice name, and a transaction number corresponding to the set of write requests;

    send the set of write requests to a set of storage units, wherein each of at least some of the storage units of the set of storage units generate a write response that includes the transaction number and a list of revision levels corresponding to the slice name;

    receiving the write responses from the at least some of the storage units, wherein the write responses includes at least a decode threshold number of write responses;

    determining a most current revision level regarding the set of encoded data slices based on the lists of revision levels from the at least some of the storage units; and

    generating a set of write commit messages, wherein a write commit message of the set of write commit messages includes the transaction number and a new revision level for the set of encoded data slices.

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