Automated stalled process detection and recovery
First Claim
Patent Images
1. A method for use in a dispersed storage network (DSN) including a plurality of storage units, the method comprising:
- detecting, by a processing unit included in the DSN, a failing storage unit;
issuing, by the processing unit, an error indicator to a recovery unit, to indicate the failing storage unit;
issuing, by the recovery unit, a test request to the failing storage unit;
determining, by the recovery unit, to implement a corrective action; and
facilitating, by the recovery unit, execution of the corrective action.
4 Assignments
0 Petitions
Accused Products
Abstract
A dispersed storage network (DSN) includes multiple storage units. A processing unit included in the DSN detects a failing storage unit, and issues an error indicator to a recovery unit. The error indicator indicates the failing storage unit. To verify that the storage unit is failing, the recovery unit issues a test request to the failing storage unit. The recovery unit determines to implement a corrective action for recovery units that are determined to be actually failing, and facilitates implementing the corrective action.
84 Citations
20 Claims
-
1. A method for use in a dispersed storage network (DSN) including a plurality of storage units, the method comprising:
-
detecting, by a processing unit included in the DSN, a failing storage unit; issuing, by the processing unit, an error indicator to a recovery unit, to indicate the failing storage unit; issuing, by the recovery unit, a test request to the failing storage unit; determining, by the recovery unit, to implement a corrective action; and facilitating, by the recovery unit, execution of the corrective action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A dispersed storage network (DSN) including a plurality of storage units, the DSN comprising:
-
processing unit configured to; detect a failing storage unit; issue an error indicator to a recovery unit, the error indicator indicate the failing storage unit; a recovery unit configured to; issue a test request to the failing storage unit; determine to implement a corrective action; and facilitate execution of the corrective action. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A recovery unit included in a dispersed storage network (DSN) including a plurality of storage units, the recovery unit comprising:
-
a processor; a memory coupled to the processor; a non-transitory program of instructions configured to be stored in the memory and executed by the processor, the program of instructions including; at least one instruction to receive, from a processing unit, an error indicator indicating a failing storage unit; at least one instruction to verify that the error indicator by issuing a test request to the failing storage unit; at least one instruction to determine to implement a corrective action associated with the failing storage unit; and at least one instruction to facilitate execution of the corrective action. - View Dependent Claims (18, 19, 20)
-
Specification