OBTAINING DISPERSED STORAGE NETWORK SYSTEM REGISTRY INFORMATION
First Claim
1. A method for execution by one or more processing modules of one or more computing devices to access a distributed dispersed storage network (DSN) registry of a DSN, the method comprises:
- obtaining an identifier (ID) piece of multiple ID pieces regarding a registry fragment of the distributed DSN registry, wherein the distributed DSN registry includes a multitude of registry entries, wherein the registry fragment includes a plurality of related registry entries of the multitude of registry entries, wherein a registry entry of the multitude of registry entries includes information regarding one or more of virtual address to physical device mapping, virtual address to user mapping, and DSN operational parameters;
performing a function on the ID piece to obtain a registry fragment alias, wherein performance of the function on the multiple ID pieces would produce multiple registry fragment aliases;
determining DSN addressing information for the registry fragment based on the registry fragment alias, wherein the DSN addressing information is determinable from any one of the multiple registry fragment aliases; and
receiving a response regarding the registry fragment when a local copy of the registry fragment is not up-to-date.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a processing module of a dispersed storage network (DSN) obtaining an identifier (ID) piece of multiple ID pieces regarding a registry fragment of a distributed DSN registry. The method continues with the processing module performing a function on the ID piece to obtain a registry fragment alias, wherein performance of the function on the multiple ID pieces would produce multiple registry fragment aliases. The method continues with the processing module determining DSN addressing information for the registry fragment based on the registry fragment alias, wherein the DSN addressing information is determinable from any one of the multiple registry fragment aliases. The method continues with the processing module receiving a response regarding the registry fragment when a local copy of the registry fragment is not up-to-date.
-
Citations
21 Claims
-
1. A method for execution by one or more processing modules of one or more computing devices to access a distributed dispersed storage network (DSN) registry of a DSN, the method comprises:
-
obtaining an identifier (ID) piece of multiple ID pieces regarding a registry fragment of the distributed DSN registry, wherein the distributed DSN registry includes a multitude of registry entries, wherein the registry fragment includes a plurality of related registry entries of the multitude of registry entries, wherein a registry entry of the multitude of registry entries includes information regarding one or more of virtual address to physical device mapping, virtual address to user mapping, and DSN operational parameters; performing a function on the ID piece to obtain a registry fragment alias, wherein performance of the function on the multiple ID pieces would produce multiple registry fragment aliases; determining DSN addressing information for the registry fragment based on the registry fragment alias, wherein the DSN addressing information is determinable from any one of the multiple registry fragment aliases; and receiving a response regarding the registry fragment when a local copy of the registry fragment is not up-to-date. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable storage medium comprises:
-
at least one memory section that stores operational instructions that, when executed by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), causes the one or more computing devices to; obtain an identifier (ID) piece of multiple ID pieces regarding a registry fragment of a distributed DSN registry, wherein the distributed DSN registry includes a multitude of registry entries, wherein the registry fragment includes a plurality of related registry entries of the multitude of registry entries, wherein a registry entry of the multitude of registry entries includes information regarding one or more of virtual address to physical device mapping, virtual address to user mapping, and DSN operational parameters; perform a function on the ID piece to obtain a registry fragment alias, wherein performance of the function on the multiple ID pieces would produce multiple registry fragment aliases; determine DSN addressing information for the registry fragment based on the registry fragment alias, wherein the DSN addressing information is determinable from any one of the multiple registry fragment aliases; and receive a response regarding the registry fragment when a local copy of the registry fragment is not up-to-date. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing device one or more computing devices of a dispersed storage network (DSN) comprises:
-
an interface; a memory; and a processing module operably coupled to the interface and the memory, wherein the processing module functions to; obtain an identifier (ID) piece of multiple ID pieces regarding a registry fragment of a distributed DSN registry, wherein the distributed DSN registry includes a multitude of registry entries, wherein the registry fragment includes a plurality of related registry entries of the multitude of registry entries, wherein a registry entry of the multitude of registry entries includes information regarding one or more of virtual address to physical device mapping, virtual address to user mapping, and DSN operational parameters; perform a function on the ID piece to obtain a registry fragment alias, wherein performance of the function on the multiple ID pieces would produce multiple registry fragment aliases; determine DSN addressing information for the registry fragment based on the registry fragment alias, wherein the DSN addressing information is determinable from any one of the multiple registry fragment aliases; and receive a response regarding the registry fragment when a local copy of the registry fragment is not up-to-date. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification