×

Optimistic data writing in a dispersed storage network

  • US 8,572,429 B2
  • Filed: 11/24/2010
  • Issued: 10/29/2013
  • Est. Priority Date: 10/09/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method comprises:

  • dispersed storage error encoding data to produce a set of encoded data slices;

    sending a set of write request messages to a set of dispersed storage (DS) units, wherein each of the set of write request messages includes an encoded data slice of the set of encoded data slices;

    determining whether a pillar width number of favorable write response messages has been received within a write acknowledgement (ACK) time period;

    when the pillar width number of favorable write response messages has not been received within the write ACK time period, executing a retry write process to at least one DS unit of the set of DS units from which a favorable write response message was not received during the write ACK time period;

    when a write threshold number of favorable write response messages has been received within the write ACK time period, sending a set of commit transaction request messages to the set of DS units;

    determining whether a pillar width number of favorable commit transaction response messages has been received within a commit ACK time period; and

    when the pillar width number of favorable commit transaction response messages has not been received within the commit ACK time period, executing a retry commit process to at least one DS unit of the set of DS units from which a favorable commit transaction response message was not received during the write ACK time period.

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