COOPERATIVE DECENTRALIZED REBUILD SCANNING
First Claim
1. A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method comprises:
- receiving one or more list requests within a timeframe;
identifying one or more slice name ranges associated with the one or more list requests to produce active address ranges;
determining a scan address range based on the active address ranges utilizing a range selection approach;
generating a pillar width number of list requests for an associated set of distributed storage and task (DST) execution units based on the scan address range; and
sending the pillar width number of list requests to the associated set of DST execution units.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method begins by receiving one or more list requests within a timeframe. The method continues by identifying one or more slice name ranges associated with the one or more list requests to produce active address ranges. The method continues by determining a scan address range based on the active address ranges utilizing a range selection approach. The method continues by generating a pillar width number of list requests for an associated set of distributed storage and task (DST) execution units based on the scan address range and sending the pillar width number of list requests to the associated set of DST execution units.
-
Citations
20 Claims
-
1. A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method comprises:
-
receiving one or more list requests within a timeframe; identifying one or more slice name ranges associated with the one or more list requests to produce active address ranges; determining a scan address range based on the active address ranges utilizing a range selection approach; generating a pillar width number of list requests for an associated set of distributed storage and task (DST) execution units based on the scan address range; and sending the pillar width number of list requests to the associated set of DST execution units. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computing device of a group of computing devices of a dispersed storage network (DSN), the computing device comprises:
-
an interface; a local memory; and a processing module operably coupled to the interface and the local memory, wherein the processing module functions to; receive one or more list requests within a timeframe; identify one or more slice name ranges associated with the one or more list requests to produce active address ranges; determine a scan address range based on the active address ranges utilizing a range selection approach; generate a pillar width number of list requests for an associated set of distributed storage and task (DST) execution units based on the scan address range; and send the pillar width number of list requests to the associated set of DST execution units. - View Dependent Claims (18, 19, 20)
-
Specification