×

Recovering data copies in a dispersed storage network

  • US 10,346,246 B2
  • Filed: 09/13/2016
  • Issued: 07/09/2019
  • Est. Priority Date: 11/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for execution by a processing system of a dispersed storage and task (DST) processing unit that includes a processor, the method comprises:

  • recovering, via the processing system, data stored as one or more first sets of encoded data slices in a set of storage units, the one or more first sets of encoded data slices encoded utilizing a first information dispersal algorithm having a first decode threshold number, the data also stored as one or more second sets of encoded data slices in the set of storage units, the one or more second sets of encoded data slices encoded utilizing a second information dispersal algorithm having a second decode threshold number, wherein the recovering includes;

    identifying, via the processing system, the one or more second sets of encoded data slices based on an identifier of the data;

    initiating, via the processing system, retrieval of a second decode threshold number of encoded data slices of each of the one or more second sets of encoded data slices in accordance with a first recovery approach;

    when a recovery time frame expires prior to receiving a second decode threshold number of encoded data slices of each of the one or more second sets of encoded data slices;

    selecting, via the processing system, a second data recovery approach that differs from the first recovery approach;

    recovering, via the processing system, a sufficient number of encoded data slices in accordance with the second data recovery approach; and

    dispersed storage error decoding, via the processing system, the sufficient number of encoded data slices to produce recovered data.

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