×

Prioritizing ranges to rebuild based on namespace health

  • US 10,356,177 B2
  • Filed: 12/13/2017
  • Issued: 07/16/2019
  • Est. Priority Date: 09/30/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computing device comprising:

  • an interface configured to interface and communicate with a dispersed or distributed storage network (DSN);

    memory that stores operational instructions; and

    processing circuitry operably coupled to the interface and to the memory, wherein the processing circuitry is configured to execute the operational instructions to;

    detect one or more memory errors associated with one or more memory devices of one or more sets of storage units (SUs) within the DSN that distributedly store a set of encoded data slices (EDSs), wherein a data object is segmented into a plurality of data segments, wherein a data segment of the plurality of data segments is dispersed error encoded in accordance with dispersed error encoding parameters to produce the set of encoded data slices (EDSs);

    process the one or more memory errors to generate a rebuilding priority level for at least some of the set of EDSs;

    establish an EDS scanning rate for the set of EDSs;

    scan the set of EDSs based on the EDS scanning rate;

    when an EDS error is detected based on scanning of the set of EDSs based on the EDS scanning rate;

    update the rebuilding priority level to generate an updated rebuilding priority level for the at least some of the set of EDSs; and

    facilitate generation at least one rebuilt EDS for the EDS error based on the updated rebuilding priority level.

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