×

Rebuilding slices in a dispersed storage network

  • US 10,387,080 B2
  • Filed: 10/25/2018
  • Issued: 08/20/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) integrity processing unit that includes a processor, the method comprises:

  • detecting a storage error associated with selected ones of one or more first sets of encoded data slices, wherein data is stored as the one or more first sets of encoded data slices in a plurality of dispersed storage and task execution (DSTE) units, the one or more first sets of encoded data slices encoded utilizing a first information dispersal algorithm (IDA) having a first decode threshold number, wherein the data is also stored as one or more second sets of encoded data slices in a subset of the plurality of DSTE units, the one or more second sets of encoded data slices encoded utilizing a second IDA having a second decode threshold number;

    issuing requests for a second decode threshold number of encoded data slices of selected ones of the one or more second sets of encoded data slices corresponding to the selected ones of the one or more first sets of encoded data slices;

    decoding the second decode threshold number of encoded data slices to produce recovered data in response to receiving the second decode threshold number of encoded data slices;

    encoding the recovered data utilizing first IDA parameters associated with the first IDA to produce one or more rebuilt encoded data slices corresponding to the selected ones of the one or more first sets of encoded data slices; and

    facilitating storage of the one or more rebuilt encoded data slices.

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