Assigning a dispersed storage network address range in a maintenance free storage container
First Claim
1. A method for managing an assigned dispersed storage network (DSN) address range for a maintenance free storage container, the method comprises:
- determining storage device failure information for a plurality of storage devices within the maintenance free storage container, wherein the maintenance free storage container allows for multiple storage devices of the plurality of storage devices to be in a failure mode without replacement and wherein the storage device failure information indicates storage devices of the plurality of storage devices that are in the failure mode;
maintaining a dynamic container address space of the maintenance free storage container based on the storage device failure information;
managing mapping container addresses of the dynamic container address space to DSN addresses of the assigned DSN address range;
monitoring the storage device failure information;
when the storage device failure information is at a container level threshold, generating a request to reduce the assigned DSN address range; and
when the request to reduce the assigned DSN address range is granted;
facilitating writing a selected group of encoded data slices to another maintenance free storage container; and
adjusting the mapping of the container addresses of the dynamic container address space to DSN addresses of a reduced DSN address range.
4 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a dispersed storage (DS) processing module determining storage device failure information for a plurality of storage devices within a maintenance free storage container, wherein the maintenance free storage container allows for multiple storage devices of the plurality of storage devices to be in a failure mode without replacement and wherein the storage device failure information indicates storage devices of the plurality of storage devices that are in the failure mode. The method continues with the DS processing module maintaining a dynamic container address space of the maintenance free storage container based on the storage device failure information. The method continues with the DS processing module managing mapping of container addresses of the dynamic container address space to dispersed storage network (DSN) addresses of an assigned DSN address range.
88 Citations
16 Claims
-
1. A method for managing an assigned dispersed storage network (DSN) address range for a maintenance free storage container, the method comprises:
-
determining storage device failure information for a plurality of storage devices within the maintenance free storage container, wherein the maintenance free storage container allows for multiple storage devices of the plurality of storage devices to be in a failure mode without replacement and wherein the storage device failure information indicates storage devices of the plurality of storage devices that are in the failure mode; maintaining a dynamic container address space of the maintenance free storage container based on the storage device failure information; managing mapping container addresses of the dynamic container address space to DSN addresses of the assigned DSN address range; monitoring the storage device failure information; when the storage device failure information is at a container level threshold, generating a request to reduce the assigned DSN address range; and when the request to reduce the assigned DSN address range is granted; facilitating writing a selected group of encoded data slices to another maintenance free storage container; and adjusting the mapping of the container addresses of the dynamic container address space to DSN addresses of a reduced DSN address range. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A dispersed storage (DS) module comprises:
-
a first module, when operable within a computing device, causes the computing device to; determine storage device failure information for a plurality of storage devices within a maintenance free storage container, wherein the maintenance free storage container allows for multiple storage devices of the plurality of storage devices to be in a failure mode without replacement and wherein the storage device failure information indicates storage devices of the plurality of storage devices that are in the failure mode; a second module, when operable within the computing device, causes the computing device to; maintain a dynamic container address space of the maintenance free storage container based on the storage device failure information; a third module, when operable within the computing device, causes the computing device to; manage mapping of container addresses of the dynamic container address space to dispersed storage network (DSN) addresses of an assigned DSN address range a fourth module, when operable within the computing device, causes the computing device to; monitor the storage device failure information; when the storage device failure information is at a container level threshold, generate a request to reduce the assigned DSN address range; and when the request to reduce the assigned DSN address range is granted; facilitate writing a selected group of encoded data slices to another maintenance free storage container; and adjust the mapping of the container addresses of the dynamic container address space to DSN addresses of a reduced DSN address range. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification