STORAGE DEVICE
First Claim
1. A storage device comprising:
- a plurality of storage nodes, each of which has a plurality of logical ports having send and receive queues for a communication request and an identification number; and
an internal network interconnecting the plurality of storage nodes, whereina first storage node among the plurality of storage nodes has, as the logical ports, a first data communication logical port used for data communication with a second storage node and a first error communication logical port used in order to notify the second storage node of a state of the first data communication logical port,the second storage node among the plurality of storage nodes has, as the logical ports, a second data communication logical port used for data communication with the first storage node in the logical port serving as a communication destination of the first data communication logical port and a second error communication logical port used in order to notify the first storage node of a state of the second data communication logical port, andwhen detecting transition of the first data communication logical port to an error state,the first storage node notifies the second storage node of an identification number and a state of the first data communication logical port using the first error communication logical port.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage device according to an embodiment of the present invention has a plurality of storage nodes, each of which has a plurality of logical ports having send and receive queues for a communication request and an identification number, and an internal network for connecting the plurality of storage nodes with one another. The storage nodes each have, as the logical ports, a data communication logical port used for data communication with other storage nodes and an error communication logical port used to notify the other storage nodes of a state of the data communication logical port. When detecting an occurrence of transition of the data communication logical port to an error state, the storage node uses the error communication logical port to notify the other storage nodes of the identification number and the state of the data communication logical port.
5 Citations
15 Claims
-
1. A storage device comprising:
-
a plurality of storage nodes, each of which has a plurality of logical ports having send and receive queues for a communication request and an identification number; and an internal network interconnecting the plurality of storage nodes, wherein a first storage node among the plurality of storage nodes has, as the logical ports, a first data communication logical port used for data communication with a second storage node and a first error communication logical port used in order to notify the second storage node of a state of the first data communication logical port, the second storage node among the plurality of storage nodes has, as the logical ports, a second data communication logical port used for data communication with the first storage node in the logical port serving as a communication destination of the first data communication logical port and a second error communication logical port used in order to notify the first storage node of a state of the second data communication logical port, and when detecting transition of the first data communication logical port to an error state, the first storage node notifies the second storage node of an identification number and a state of the first data communication logical port using the first error communication logical port. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for controlling a storage device having:
-
a plurality of storage nodes, each of which has a plurality of logical ports having send and receive queues for a communication request and an identification number; and an internal network interconnecting the plurality of storage nodes, wherein a first storage node among the plurality of storage nodes has, as the logical ports, a first data communication logical port used for data communication with a second storage node and a first error communication logical port used in order to notify the second storage node of a state of the first data communication logical port, and the second storage node among the plurality of storage nodes has, as the logical ports, a second data communication logical port used for data communication with the first storage node in the logical port serving as a communication destination of the first data communication logical port and a second error communication logical port used in order to notify the first storage node of a state of the second data communication logical port, the method wherein when detecting transition of the first data communication logical port to an error state, the first storage node notifies the second storage node of an identification number and a state of the first data communication logical port using the first error communication logical port. - View Dependent Claims (15)
-
Specification