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 |
