×

Distributed storage network data revision control

  • US 10,142,115 B2
  • Filed: 07/16/2010
  • Issued: 11/27/2018
  • Est. Priority Date: 03/31/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for execution by a computing device that includes a computing core, the method comprising:

  • encoding a first data segment using an error coding dispersal storage function to produce a first set of encoded data slices;

    determining a first revision number regarding a version of the first data segment;

    associating the first revision number to each encoded data slice of the first set of encoded data slices to produce a first set of appended encoded data slices;

    transmitting, by the computing device via an output interface, write commands regarding the first set of appended encoded data slices to storage units of a distributed storage network (DSN), wherein the write commands include the first set of appended encoded data slices for storage in the storage units;

    receiving write confirmation messages from at least some of the storage units;

    verifying the first revision number within the write confirmation messages;

    when a write threshold number of write confirmation messages have been received and the first revision number has been verified within each of the write threshold number of write confirmation messages, sending write commit messages to the storage units; and

    slicing, encoding and storing a current directory used to access the encoded data slices in the same way as the first data segment.

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