×

Dispersed storage write process

  • US 9,092,140 B2
  • Filed: 04/16/2013
  • Issued: 07/28/2015
  • Est. Priority Date: 09/30/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for execution by a dispersed storage (DS) processing module, the method comprises:

  • issuing a plurality of write commands to a plurality of DS units to write data slices for storage in the plurality of DS units, in which the data slices are error encoded slices of data dispersed for storage among the plurality of DS units and in which a read threshold number of the data slices are required to recover the data, the read threshold number of the data slices being less than all of the error encoded slices of the data;

    receiving a write threshold number of write acknowledgements from among the plurality of DS units within a first time period in response to the issuing of the plurality of write commands, the write threshold number for writing the data slices being less than all of the error encoded slices of the data;

    issuing a plurality of commit commands to the plurality of DS units when the write threshold number of the write acknowledgements have been received within the first time period, the plurality of commit commands instructing the plurality of DS units to commit writing the data slices for storage;

    receiving the write threshold number of commit acknowledgements from among the plurality of DS units to indicate that the write threshold number of the data slices are committed to be written for storage among the plurality of DS units; and

    issuing a plurality of finalize commands to the plurality of DS units in response to receiving the write threshold number of the commit acknowledgements.

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