Determining slices to rebuild from low-level failures
First Claim
1. A method for use in a distributed storage network (DSN) including a plurality of distributed storage task execution (DST EX) units, each of the plurality of DST EX units employing a plurality of memory portions to store encoded data slices, the method comprising:
- detecting, by a DST EX unit, a physical storage failure associated with an affected memory portion of a storage unit included in the DST EX unit;
determining, by the DST EX unit, a memory portion identifier of the affected memory portion;
identifying, by the DST EX unit, at least a range of impacted encoded data slices associated with the affected memory portion; and
issuing, by the DST EX unit, rebuilding information to the DSN, the rebuilding information includes at least one identifier associated with at least one impacted encoded data slice included in the at least a range of impacted encoded data slices.
4 Assignments
0 Petitions
Accused Products
Abstract
A distributed storage network (DSN) includes multiple distributed storage task execution (DST EX) units, each employing multiple memory portions to store encoded data slices. A DST EX unit detects a physical storage failure associated with an affected memory portion of a storage unit included in the DST EX unit. A memory portion identifier of the affected memory portion is used to identify a range of impacted encoded data slices associated with the affected memory portion, and in some cases specific encoded data slices within that range. The DST Ex unit issues rebuilding information to the DSN. The rebuilding information includes at least one identifier associated with at least one impacted encoded data slice included in the range of impacted encoded data slices.
-
Citations
20 Claims
-
1. A method for use in a distributed storage network (DSN) including a plurality of distributed storage task execution (DST EX) units, each of the plurality of DST EX units employing a plurality of memory portions to store encoded data slices, the method comprising:
-
detecting, by a DST EX unit, a physical storage failure associated with an affected memory portion of a storage unit included in the DST EX unit; determining, by the DST EX unit, a memory portion identifier of the affected memory portion; identifying, by the DST EX unit, at least a range of impacted encoded data slices associated with the affected memory portion; and issuing, by the DST EX unit, rebuilding information to the DSN, the rebuilding information includes at least one identifier associated with at least one impacted encoded data slice included in the at least a range of impacted encoded data slices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A distributed storage task execution (DST EX) unit for use in a distributed storage network (DSN), the DST EX unit comprising:
-
a processor and associated memory; one or more distributed storage (DS) memories coupled to the processor and associated memory, the one or more DS memories including a plurality of memory portions used by the processor and associated memory to store encoded data slices; the processor and associated memory configured to; detect a physical storage failure associated with an affected memory portion of the one or more DS memories; determine a memory portion identifier of the affected memory portion; identify at least a range of impacted encoded data slices associated with the affected memory portion; and issue rebuilding information to the DSN, the rebuilding information includes at least one identifier associated with at least one impacted encoded data slice included in the at least a range of impacted encoded data slices. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A distributed storage network (DSN) comprising:
a set of distributed storage task execution (DST EX) units, at least one DST EX unit included in the set of DST EX units including; a processor and associated memory; one or more distributed storage (DS) memories coupled to the processor and associated memory, the one or more DS memories including a plurality of memory portions used by the processor and associated memory to store encoded data slices; the processor and associated memory configured to; detect a physical storage failure associated with an affected memory portion of the one or more DS memories; determine a memory portion identifier of the affected memory portion; identify at least a range of impacted encoded data slices associated with the affected memory portion; and issue rebuilding information to the DSN, the rebuilding information includes at least one identifier associated with at least one impacted encoded data slice included in the at least a range of impacted encoded data slices. - View Dependent Claims (16, 17, 18, 19, 20)
Specification