Method and apparatus for isolating storage devices to facilitate reliable communication
First Claim
1. A method for maintaining reliable communication on a link between an expander and a storage device, comprising:
- detecting, by a processor coupled to the link, an error corresponding to the link;
maintaining, by the processor, a count of detected errors for the link; and
determining, by the processor, if the count of detected errors is above a first error threshold;
if the count of detected errors is not above the first error threshold, then repeating detecting, maintaining, and determining; and
if the count of detected errors is above the first error threshold, then placing, by the processor, the storage device into a segregated zone.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for maintaining reliable communication on a link between an expander and a storage device is provided. The method includes detecting, by a processor coupled to the link, an error corresponding to the link, and maintaining a count of detected errors for the link, by the processor. The method also includes determining, by the processor, if the count of detected errors is above a first error threshold. If the count of detected errors is not above the first error threshold, then the method repeats the detecting, maintaining, and determining steps. If the count of detected errors is above the first error threshold, then the method provides the processor placing the storage device into a segregated zone.
-
Citations
20 Claims
-
1. A method for maintaining reliable communication on a link between an expander and a storage device, comprising:
-
detecting, by a processor coupled to the link, an error corresponding to the link; maintaining, by the processor, a count of detected errors for the link; and determining, by the processor, if the count of detected errors is above a first error threshold; if the count of detected errors is not above the first error threshold, then repeating detecting, maintaining, and determining; and if the count of detected errors is above the first error threshold, then placing, by the processor, the storage device into a segregated zone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for maintaining reliable communication on a link between an expander and a storage device, comprising:
-
a processor; a storage device; and a link, coupled to the processor and the storage device, wherein the processor detects an error corresponding to the link, maintains a count of detected errors for the link, and determines if the count of detected errors is above a first error threshold, wherein if the count of detected errors is not above the first error threshold, the processor repeats detects, maintains, and determines, wherein if the count of detected errors is above the first error threshold, then the processor places the storage device into a segregated zone. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for maintaining reliable communication on a link between an expander and a storage device, comprising:
-
detecting, by a processor coupled to the link, an error corresponding to the link; providing, by the processor, an indication of the error corresponding to the link to a controller coupled to the processor; maintaining, by the controller, a count of detected errors for the link; and determining, by the controller, if the count of detected errors is above a first error threshold; if the count of detected errors is not above the first error threshold, then repeating detecting, providing, maintaining, and determining; and if the count of detected errors is above the first error threshold, then; transferring, by the controller, a command to the processor to place the storage device into a segregated zone; and placing, by the processor, the storage device into the segregated zone. - View Dependent Claims (18, 19, 20)
-
Specification