SLICE REBUILDING IN A DISPERSED STORAGE NETWORK
First Claim
1. A method for execution by a processing system of distributed storage and task (DST) execution unit that includes a processor, the method comprises:
- detecting, via the processing system, a plurality of encoded data slices to be rebuilt, wherein the plurality of encoded data slices are associated with the DST execution unit;
identifying, via the processing system, a plurality of slice names associated with the plurality of encoded data slices;
obtaining, via the processing system, a slice name to slice memory device mapping for the DST execution unit;
determining, via the processing system, a schedule of rebuilding the plurality of encoded data slices, based on the mapping; and
facilitating, via the processing system, rebuilding the plurality of encoded data slices in accordance with the schedule of rebuilding.
4 Assignments
0 Petitions
Accused Products
Abstract
A processing system associated with a dispersed storage network is configured to detect a plurality of encoded data slices to be rebuilt, wherein the plurality of encoded data slices are associated with the DST execution unit; identify a plurality of slice names associated with the plurality of encoded data slices; obtain a slice name to slice memory device mapping for the DST execution unit; determine a schedule of rebuilding the plurality of encoded data slices, based on the mapping; and facilitate rebuilding the plurality of encoded data slices in accordance with the schedule of rebuilding.
5 Citations
20 Claims
-
1. A method for execution by a processing system of distributed storage and task (DST) execution unit that includes a processor, the method comprises:
-
detecting, via the processing system, a plurality of encoded data slices to be rebuilt, wherein the plurality of encoded data slices are associated with the DST execution unit; identifying, via the processing system, a plurality of slice names associated with the plurality of encoded data slices; obtaining, via the processing system, a slice name to slice memory device mapping for the DST execution unit; determining, via the processing system, a schedule of rebuilding the plurality of encoded data slices, based on the mapping; and facilitating, via the processing system, rebuilding the plurality of encoded data slices in accordance with the schedule of rebuilding. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A processing system associated with a distributed storage and task (DST) execution unit comprises:
-
at least one processor; a memory that stores operational instructions, that when executed by the at least one processor cause the processing system to; detect a plurality of encoded data slices to be rebuilt, wherein the plurality of encoded data slices are associated with the DST execution unit; identify a plurality of slice names associated with the plurality of encoded data slices; obtain a slice name to slice memory device mapping for the DST execution unit; determine a schedule of rebuilding the plurality of encoded data slices, based on the mapping; and facilitate rebuilding the plurality of encoded data slices in accordance with the schedule of rebuilding. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium comprises:
at least one memory section that stores operational instructions that, when executed by a processing system associated with a distributed storage and task (DST) execution unit that includes a processor, causes the processing system to; detect a plurality of encoded data slices to be rebuilt, wherein the plurality of encoded data slices are associated with the DST execution unit; identify a plurality of slice names associated with the plurality of encoded data slices; obtain a slice name to slice memory device mapping for the DST execution unit; determine a schedule of rebuilding the plurality of encoded data slices, based on the mapping; and facilitate rebuilding the plurality of encoded data slices in accordance with the schedule of rebuilding. - View Dependent Claims (16, 17, 18, 19, 20)
Specification