Method for hibernation of host channel adaptors in a cluster
OwnerRajesh R. Shahinventor
Life of this patent
Estimating the term…
Abstract
A method for causing a host channel adaptor which is involved with a clustered arrangement to hibernate. Before the HCA can hibernate, it is necessary for its clients to hibernate first. Once this is accomplished, all data is stored in memory and the HCA goes into hibernation. It resumes operation when a request is received. The HCA is checked to see if it has been changed and various parameters are examined to determine if an error has occurred which is unrecoverable. If not, the operation of the device is resumed.
Claims17
A method of hibernating a host channel adaptor in a host connected in a cluster, comprising:
- determining that no active client currently is using said host channel adaptor;
- informing a subnet manager of said cluster that said host channel adaptor is hibernating;
- saving relevant state information to memory;
- and
- removing power from said host channel adaptor.
A method for hibernating a host channel adaptor in a cluster comprising:
- removing power from said host channel adaptor to cause hibernation;
- receiving a request to resume operations;
- initializing the host channel adaptor by the subnet manager of said cluster;
- restoring hardware state to a pre-hibernation state from memory;
- and
- restoring operation of said host channel adaptor.
A method of replacing hardware within a host connected in a cluster arrangement, comprising:
- requesting the hibernation of a host channel adaptor;
- saving all relevant state data to memory;
- removing power from said host;
- replacing said hardware;
- restoring power to said host;
- restoring state data from memory;
- resuming operation of said host channel adaptor.
A computer program stored on a computer readable memory for hibernating a host channel adaptor and a host connected in a cluster, the computer program comprising instructions that cause a computer to:
- determine that no active client currently is using said host channel adaptor;
- inform a subnet manager of said cluster that said host channel adaptor is hibernating;
- save relevant state information to memory;
- and
- remove power from said host channel adaptor.
Dependencies are inferred from the claim text.