Monitoring and sharing registry states
First Claim
1. A method for execution by a computing device of a dispersed storage network (DSN), the method comprises:
- receiving a data access request for a set of encoded data slices, wherein the data access request identifies a new vault in the DSN, wherein the new vault is a logical storage container supported by storage units of the DSN, and wherein the new vault is defined by vault parameters that include new vault identifier, new vault storage capabilities, access privileges, and authorized users;
sending an inquiry to the storage units regarding status of the new vault;
when a threshold number of the storage units provide a status response of active, sending a set of access requests regarding the data access request to the storage units, wherein the threshold number is a number of storage units of the storage units greater than or equal to a decode threshold number, wherein the decode threshold number corresponds to a minimum number of encoded data slices of the set of encoded data slices that is needed to recover a data segment, wherein the decode threshold number is less than a pillar number, and wherein the pillar number corresponds to a total number of encoded data slices in the set of encoded data slices; and
when the threshold number of the storage units do not provide the status response of active, facilitating activation of the new vault in at least the threshold number of storage units.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving a data access request for a set of encoded data slices. The data access request identifies a new vault in the dispersed storage network (DSN), where the new vault is a logical storage container supported by storage units of the DSN, and where the new vault is defined by vault parameters that include new vault identifier, new vault storage capabilities, access privileges, and authorized users. The method further includes sending an inquiry to the storage units regarding status of the new vault. When a threshold number of storage units provide a status response of active, a computing device sends a set of access requests regarding the data access request to the storage units. When the threshold number of storage units do not provide the status response of active, the computing device facilitates activation of the new vault in at least the threshold number of storage units.
82 Citations
15 Claims
-
1. A method for execution by a computing device of a dispersed storage network (DSN), the method comprises:
-
receiving a data access request for a set of encoded data slices, wherein the data access request identifies a new vault in the DSN, wherein the new vault is a logical storage container supported by storage units of the DSN, and wherein the new vault is defined by vault parameters that include new vault identifier, new vault storage capabilities, access privileges, and authorized users; sending an inquiry to the storage units regarding status of the new vault; when a threshold number of the storage units provide a status response of active, sending a set of access requests regarding the data access request to the storage units, wherein the threshold number is a number of storage units of the storage units greater than or equal to a decode threshold number, wherein the decode threshold number corresponds to a minimum number of encoded data slices of the set of encoded data slices that is needed to recover a data segment, wherein the decode threshold number is less than a pillar number, and wherein the pillar number corresponds to a total number of encoded data slices in the set of encoded data slices; and when the threshold number of the storage units do not provide the status response of active, facilitating activation of the new vault in at least the threshold number of storage units. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computing device of a dispersed storage network (DSN), the computing device comprises:
-
an interface; memory; and a processing module operably coupled to the memory and the interface, wherein the processing module is operable to; receive a data access request for a set of encoded data slices, wherein the data access request identifies a new vault in the DSN, wherein the new vault is a logical storage container supported by storage units of the DSN, and wherein the new vault is defined by vault parameters that include new vault identifier, new vault storage capabilities, access privileges, and authorized users; send an inquiry to the storage units regarding status of the new vault; when a threshold number of the storage units provide a status response of active, send a set of access requests regarding the data access request to the storage units, wherein the threshold number is a number of storage units of the storage units greater than or equal to a decode threshold number, wherein the decode threshold number corresponds to a minimum number of encoded data slices of the set of encoded data slices that is needed to recover a data segment, wherein the decode threshold number is less than a pillar number, and wherein the pillar number corresponds to a total number of encoded data slices in the set of encoded data slices; and when the threshold number of the storage units do not provide the status response of active, facilitate activation of the new vault in at least the threshold number of storage units. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer readable memory comprises:
-
a first memory that stores operational instructions that, when executed by a computing device of a dispersed storage network (DSN), causes the computing device to; receive a data access request for a set of encoded data slices, wherein the data access request identifies a new vault in the DSN, wherein the new vault is a logical storage container supported by storage units of the DSN, and wherein the new vault is defined by vault parameters that include new vault identifier, new vault storage capabilities, access privileges, and authorized users; and a second memory that stores operational instructions that, when executed by the computing device of the DSN, causes the computing device to; send an inquiry to the storage units regarding status of the new vault; when a threshold number of the storage units provide a status response of active, send a set of access requests regarding the data access request to the storage units, wherein the threshold number is a number of storage units of the storage units greater than or equal to a decode threshold number, wherein the decode threshold number corresponds to a minimum number of encoded data slices of the set of encoded data slices that is needed to recover a data segment, wherein the decode threshold number is less than a pillar number, and wherein the pillar number corresponds to a total number of encoded data slices in the set of encoded data slices; and when the threshold number of the storage units do not provide the status response of active, facilitate activation of the new vault in at least the threshold number of storage units. - View Dependent Claims (12, 13, 14, 15)
-
Specification