Patent ID: 11860711
Assignee: PURE STORAGE, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 16:
17. A computer readable storage medium comprises:
at least one non-transitory memory section that stores operational instructions that, when executed by one or more processing modules of a computing device of a storage network, causes the computing device to:
identify a storage error associated with a dispersed storage error encoded data slice stored in a first storage unit of a set of storage units;
obtain storage network configuration information associated with the dispersed storage error encoded data slice;
rebuild the dispersed storage error encoded data slice to produce a rebuilt encoded data slice, including:
retrieve, from the set of storage units, a plurality of additional dispersed storage error encoded data slices of a set of dispersed storage error encoded data slices;
decode the plurality of additional dispersed storage error encoded data slices to reproduce a data segment; and
dispersed storage error encode the data segment to generate the rebuilt encoded data slice;

identify, based on the storage network configuration information, one or more candidate storage units for storage of the rebuilt encoded data slice, wherein the candidate storage unit does not store a dispersed storage error encoded data slice of the set of dispersed storage error encoded data slices;
determine available storage capacity level information for each candidate storage unit of the one or more candidate storage units;
select, based on at least one of the available storage capacity level information or the storage network configuration information, a candidate storage unit of the one or more candidate storage units; and
facilitate storage of the rebuilt encoded data slice in the selected candidate storage unit.