Indicating an error within a dispersed storage network
First Claim
1. A method for execution by one or more processing modules of one or more requesting devices of a dispersed storage network (DSN), the method comprises:
- sending access requests to a threshold number of storage units of the DSN;
receiving, from each of at least some of the threshold number of storage units, an access response or an error response; and
when one error response is received from a storage unit of the at least some of the threshold number of storage units in response to one of the access requests;
ascertaining a likely cause for an error corresponding to the error response; and
determining, based on the likely cause for the error, whether to;
resend the one of the access requests to the storage unit;
issue a modified access request to the storage unit;
orsend the one of the access requests to another storage unit.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a processing sending access requests to a threshold number of storage units of a dispersed storage network (DSN) and receiving, from each of at least some of the threshold number of storage units, an access response or an error response. When one error response is received from a storage unit of the at least some of the threshold number of storage units in response to one of the access requests, the method continues with the processing module ascertaining a likely cause for an error corresponding to the error response. The method continues with the processing module determining, based on the likely cause for the error, whether to resend the one of the access requests to the storage unit, issue a modified access request to the storage unit, or send the one of the access requests to another storage unit.
-
Citations
18 Claims
-
1. A method for execution by one or more processing modules of one or more requesting devices of a dispersed storage network (DSN), the method comprises:
-
sending access requests to a threshold number of storage units of the DSN; receiving, from each of at least some of the threshold number of storage units, an access response or an error response; and when one error response is received from a storage unit of the at least some of the threshold number of storage units in response to one of the access requests; ascertaining a likely cause for an error corresponding to the error response; and determining, based on the likely cause for the error, whether to; resend the one of the access requests to the storage unit; issue a modified access request to the storage unit;
orsend the one of the access requests to another storage unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer of one or more computers of a dispersed storage network (DSN), the computer comprises:
-
an interface; a memory; and a processing module operably coupled to the interface and to the memory, where the processing module is operable to; send, via the interface, access requests to a threshold number of storage units of the DSN; receive, from each of at least some of the threshold number of storage units via the interface, an access response or an error response; and when one error response is received from a storage unit of the at least some of the threshold number of storage units in response to one of the access requests; ascertain a likely cause for an error corresponding to the error response; and determine, based on the likely cause for the error, whether to; resend the one of the access requests to the storage unit; issue a modified access request to the storage unit;
orsend the one of the access requests to another storage unit. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification