To check the current convergence status of a Rhino cluster use the following rhino-console commands or associated MBean operation:
Console command: isconverged
Command |
isconverged [-nodes node1,node2,...] Description Check if Rhino's actual state is currently equal to desired state. If a node list is provided, only the specified nodes are checked. |
---|---|
Examples |
To check if the actual states of all components match the desired states: $ ./rhino-console isconverged Rhino is currently converged to desired state To check if the actual states of all components match the desired states on node 101: $ ./rhino-console isconverged -nodes 101 Node [101] is currently converged to desired state |
Console command: waittilconverged
Command |
waittilconverged [-timeout timeout] Description Wait for actual state to converge to desired state. The optional timeout is specified in seconds |
---|---|
Example |
To wait for up to one minute for the actual states of all components to match the desired states: $ ./rhino-console waittilconverged -timeout 60 Covergence reached. Actual state has converged to desired state. |
MBean operation: isConvergedToDesiredState
MBean |
|
---|---|
Rhino operations |
public boolean isConvergedToDesiredState() throws ManagementException; public boolean isConvergedToDesiredState(int[] nodes) throws ManagementException; These operations return |