ADJUSTING A DATA STORAGE ADDRESS MAPPING IN A MAINTENANCE FREE STORAGE CONTAINER
First Claim
1. A method comprises:
- sending, by a computing device, an access request to one or more site controllers, wherein the access request is regarding one or more sets of encoded data slices having one or more sets of dispersed storage network (DSN) addresses;
identifying, by the one or more site controllers, one or more storage containers based on the one or more sets of DSN addresses, wherein a storage container of the one or more storage containers includes a container controller and a plurality of storage units, wherein a storage unit of the plurality of storage units includes a plurality of storage devices;
sending, by the one or more site controllers, the access request to the one or more identified storage containers;
interpreting, by a container controller of one of the one or more identified storage containers, the access request to identify one or more storage units of the plurality of storage units affiliated with one or more DSN addresses of the one or more sets of DSN addresses;
determining, by the container controller, whether the one or more storage units is in a storage failure mode with regard to the one or more DSN addresses;
when the one or more storage units is in the storage failure mode, determining, by the container controller, whether to rebuild, to change virtual to physical address mapping, or to migrate one or more encoded data slices of the one or more sets of encoded data slices associated with the one or more DSN addresses concerning the failure mode; and
when the one or more encoded data slices is to be rebuilt, facilitating, by the container controller, rebuilding of the one or more encoded data slices.
4 Assignments
0 Petitions
Accused Products
Abstract
A method includes sending, by a computing device, an access request to one or more site controllers. The method further includes identifying, by a site controller, storage containers based on DSN addresses. The method includes sending, by the site controller, the access request to the identified storage containers. The method includes interpreting, by a container controller, the access request to identify storage units affiliated with some of the DSN addresses. The method includes determining, by the container controller, whether the storage units are in a storage failure mode. The method includes when the storage units are in the storage failure mode, determining, by the container controller, whether to rebuild, to change virtual to physical address mapping, or to migrate encoded data slices. The method includes, when the encoded data slices are to be rebuild, facilitating, by the container controller, rebuilding of the encoded data slices.
-
Citations
16 Claims
-
1. A method comprises:
-
sending, by a computing device, an access request to one or more site controllers, wherein the access request is regarding one or more sets of encoded data slices having one or more sets of dispersed storage network (DSN) addresses; identifying, by the one or more site controllers, one or more storage containers based on the one or more sets of DSN addresses, wherein a storage container of the one or more storage containers includes a container controller and a plurality of storage units, wherein a storage unit of the plurality of storage units includes a plurality of storage devices; sending, by the one or more site controllers, the access request to the one or more identified storage containers; interpreting, by a container controller of one of the one or more identified storage containers, the access request to identify one or more storage units of the plurality of storage units affiliated with one or more DSN addresses of the one or more sets of DSN addresses; determining, by the container controller, whether the one or more storage units is in a storage failure mode with regard to the one or more DSN addresses; when the one or more storage units is in the storage failure mode, determining, by the container controller, whether to rebuild, to change virtual to physical address mapping, or to migrate one or more encoded data slices of the one or more sets of encoded data slices associated with the one or more DSN addresses concerning the failure mode; and when the one or more encoded data slices is to be rebuilt, facilitating, by the container controller, rebuilding of the one or more encoded data slices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable storage device comprises:
-
a first storage section that stores operational instructions that, when executed by a computing device, causes the computing device to; send an access request to one or more site controllers, wherein the access request is regarding one or more sets of encoded data slices having one or more sets of dispersed storage network (DSN) addresses; a second storage section that stores operational instructions that, when executed by a site controller of the one or more site controllers, causes the site controller to; identify one or more storage containers based on the one or more sets of DSN addresses, wherein a storage container of the one or more storage containers includes a container controller and a plurality of storage units, wherein a storage unit of the plurality of storage units includes a plurality of storage devices; and send the access request to the one or more identified storage containers; a third storage section that stores operational instructions that, when executed by a container controller of the one or more container controllers, causes the container controller to; interpret the access request to identify one or more storage units of the plurality of storage units affiliated with one or more DSN addresses of the one or more sets of DSN addresses; determine whether the one or more storage units is in a storage failure mode with regard to the one or more DSN addresses; when the one or more storage units is in the storage failure mode, determine whether to rebuild, to change virtual to physical address mapping, or to migrate one or more encoded data slices of the one or more sets of encoded data slices associated with the one or more DSN addresses concerning the failure mode; and when the one or more encoded data slices is to be rebuilt, facilitate rebuilding of the one or more encoded data slices. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification