System and method for monitoring cluster partner boot status over a cluster interconnect
First Claim
1. A method for monitoring a cluster partner boot status over a remote direct memory access-capable transport protocol, the method comprising the steps of:
- creating, on a booting cluster partner, a protocol interface, the protocol interface utilizing a predetermined and pre-assigned identification;
opening, by a surviving cluster partner, a connection to the created protocol interface; and
performing, by the surviving cluster partner via the connection, a remote direct memory access to obtain a set of boot variables of the booting cluster partner.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for monitoring cluster partner boot status over a RDMA-capable transport protocol is provided. Upon initialization, a storage system in a cluster generates a virtual interface connection using a predetermined and pre-assigned fibre channel identification and virtual interface number. The surviving storage system may then open a connection to this predetermined and predefined virtual interface connection and issue RDMA commands thereto. This surviving storage system may utilize the RDMA capabilities of the virtual interface protocol to obtain a set of boot statistics to determine whether the booting file or storage system is progressing normally.
-
Citations
19 Claims
-
1. A method for monitoring a cluster partner boot status over a remote direct memory access-capable transport protocol, the method comprising the steps of:
-
creating, on a booting cluster partner, a protocol interface, the protocol interface utilizing a predetermined and pre-assigned identification; opening, by a surviving cluster partner, a connection to the created protocol interface; and performing, by the surviving cluster partner via the connection, a remote direct memory access to obtain a set of boot variables of the booting cluster partner. - View Dependent Claims (2, 3, 4)
-
-
5. A method for monitoring cluster partner boot status over a cluster interconnect, the method comprising the steps of:
-
generating, upon boot initialization, one or more protocol connections, the protocol connections utilizing a predetermined and pre-assigned identification; issuing, by a non-booting cluster partner, a remote direct memory access operation to the booting cluster partner; and whereby the remote direct memory access operation retrieves a set of boot variables from the booting cluster partner. - View Dependent Claims (6)
-
-
7. A storage system cluster comprising:
-
a booting storage system, the booting storage system configured to create, using predetermined and preassigned identification, one or more connection interfaces; a surviving storage system, the surviving storage system configured to perform remote direct memory access operations using the connection interfaces to obtain a set of boot variables; and whereby the surviving storage system is further configured to determine from the set of boot variables whether to perform a failover operation. - View Dependent Claims (8)
-
-
9. A storage system, comprising:
-
a first cluster partner configured to;
i) begin an initialization process in response a failure of the first cluster partner, and ii) store a boot status of the initialization process as one or more boot variables;a second cluster partner configured to monitor the boot status of the first cluster partner; and a cluster interconnect to connect the first and second cluster partners, wherein the second cluster partner is further configured to request the boot variables from the first cluster partner over the cluster interconnect prior to completion of the initialization process. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification