×

Storing an effective dynamic width of encoded data slices

  • US 10,082,970 B2
  • Filed: 02/20/2017
  • Issued: 09/25/2018
  • Est. Priority Date: 11/01/2010
  • Status: Expired due to Fees
First Claim
Patent Images

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

  • determining dispersed storage error encoding parameters for encoding a data segment of data into a set of encoded data slices, wherein the dispersed storage error encoding parameters include a decode threshold number, a write threshold number, a pillar width number, and an initial dynamic width number;

    encoding the data segment into the set of encoded data slices, wherein the set of encoded data slices includes the pillar width number of encoded data slices;

    sending a set of write requests regarding the set of encoded data slices to a set of storage units of the DSN;

    receiving write responses from at least some storage units of the set of storage units; and

    when at least the write threshold number of favorable write responses have been received within a first time period;

    sending a set of write commit requests to the at least some storage units; and

    when less than the initial dynamic width number of favorable write responses have been received, flagging a rebuild number of encoded data slices of the set of encoded data slices, wherein the rebuild number is substantially equal to a difference between the initial dynamic width number and an actual number of favorable write responses received.

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