×

Determining when to initiate an intra-distributed storage unit rebuild vs. an inter-distributed storage unit rebuild

  • US 10,642,489 B2
  • Filed: 12/11/2017
  • Issued: 05/05/2020
  • Est. Priority Date: 02/26/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for execution by one or more processing modules of one or more computing devices of a distributed storage network (DSN), the method comprises:

  • identifying an encoded data slice to be rebuilt within a distributed storage (DS) unit;

    obtaining status information of the DS unit;

    selecting a rebuilding approach based on the status information, the rebuilding approach including an internal approach or an external approach, where the internal approach and the external approach are both available based on the status information;

    obtaining, upon selecting the internal approach, internal rebuilding information from one or more memories of the DS unit, wherein the internal rebuilding information includes a decode threshold number of rebuilding elements; and

    rebuilding the encoded data slice to be rebuilt utilizing the internal rebuilding information, wherein the threshold number of rebuilding elements includes at least a decode threshold number of internal memories of a plurality of internal memories within the DS unit;

    obtaining, upon selecting the external approach, external rebuilding information from at least a decode threshold number of other DS units of a set of DS units that includes the DS unit; and

    rebuilding the encoded data slice to be rebuilt utilizing the external rebuilding information.

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