METHOD AND APPARATUS FOR VERIFYING FAULT TOLERANT CONFIGURATION
First Claim
1. A method for verifying cabling in a computer system, comprising:
- determining an identifier associated with a node connected to a first port of a first controller;
determining an identifier associated with a node connected to a first port of a second controller;
comparing said determined identifiers to determine whether the identifier associated with the node connected to the first port of said first controller is the same as the identifier associated with the node connected to the first port of said second controller; and
in response to said comparing, providing a signal indicating whether the connections to the first and second controllers have been properly completed.
1 Assignment
0 Petitions
Accused Products
Abstract
The verification of fault-tolerant connections between redundant controller pairs and nodes is provided. In particular, a node identifier seen at one port of the controllers is compared to the node identifier seen at another port of the controllers. In response to determining that proper connections have not been made, an error or warning signal may be generated. In addition, where supported by dynamic port configuration, the ports of the controllers may be reconfigured in response to the comparison to effect proper connections. In response to determining that proper connections have been made, a signal verifying that proper connections have been made may be generated.
-
Citations
20 Claims
-
1. A method for verifying cabling in a computer system, comprising:
-
determining an identifier associated with a node connected to a first port of a first controller; determining an identifier associated with a node connected to a first port of a second controller; comparing said determined identifiers to determine whether the identifier associated with the node connected to the first port of said first controller is the same as the identifier associated with the node connected to the first port of said second controller; and in response to said comparing, providing a signal indicating whether the connections to the first and second controllers have been properly completed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data storage system, comprising:
-
a first controller, including; a first port; a second port; a processor, wherein instructions executed by at least the processor of the first controller are operable to determine an identifier associated with a node connected to the first port and an identifier associated with a node connected to the second port; a communication interface; a second controller, including; a first port; a second port; a processor, wherein instructions executed by at least the processor of the second controller are operable to determine an identifier associated with a node connected to the first port and an identifier associated with a node connected to the second port; a communication interface; an inter-controller communication link, where the communication interface of the first controller is in communication with the communication interface of the second controller, wherein instructions executed by at least one of the processor of the first controller and the processor of the second controller compare the determined identifiers and provides a signal indicating whether the connections between the ports and one or more nodes have been properly completed. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer system having paired controllers, comprising:
-
first means for controlling, including; first port means; second port means; means for determining an identity of a node connected to each of said port means; second means for controlling, including; first port means; second port means; means for determining an identity of a node connected to each of said port means and means for comparing a plurality of determined node identities; a data link interconnecting said first means for controlling and said second means for controlling, wherein information regarding an identity of a node connected to a port means can be passed from one of said means for controlling to the other of said means for controlling; means for providing a signal indicating whether said port means are properly connected to a node. - View Dependent Claims (18, 19, 20)
-
Specification