System Component States
Component state definitions are designated by uppercase letters. The state of OFF means that a component is present on the system. If the component is a blade controller, node, or ASIC, then this will also mean that the component is powered off. If the administrator disables a component, the state shown becomes disabled. When the xtcli
enable command is used to enable that component for use once again, its state switches from disabled to off. In the same manner, enabling an empty component means that its state switches from empty to off.
The state of EMPTY components does not change when using the xtcli
enable or the xtcli
disable command, unless the force option (-f) is used.
Disabling of a cabinet, chassis, or blade will fail if any nodes under the component are in the ready state, unless the force option (-f) is used. An error message will indicate the reason for the failure.
| State | Cabinet Controller | Blade Controller | Cray ASIC | CPU | Link |
|---|---|---|---|---|---|
OFF | Powered off | Powered off | Powered off | Powered off | Link is down |
ON | Powered on | Powered on | Powered on and operational | Powered on | Link is up |
HALT | -- | -- | -- | CPU halted | -- |
STANDBY | -- | -- | -- | Booting was initiated | -- |
READY | Operational | Operational | Operational | Booted | Operational |
| State | Description |
|---|---|
DISABLED | Operator disabled this component. |
EMPTY | Component does not exist. |
N/A | Component cannot be accessed by the system. |
RESVD | Reserved; new jobs are not allocated to this component. |
There are two notification flags, which can occur with any state.
WARNING- A condition of the component was detected that is outside the normal operating range but is not yet dangerous.
ALERT- A dangerous condition or fatal error has been detected for the component.
Administrative states are hierarchal, so disabling or enabling a component has a cascading effect on that component's children. A component may not be enabled if its parent component is disabled, but a subcomponent may be disabled without affecting its parents.
| xtcli Command | Subcommand | Cabinet Controller | Blade Controller | Node |
|---|---|---|---|---|
power | up | ON | OFF | OFF |
down | READY | ON | ON, HALT, DIAG | |
up_slot (an alias for up) | ||||
down_slot (an alias for down) | ||||
force_down (an alias for down) | ||||
halt | N/A | N/A | STANDBY, READY | |
boot | N/A | N/A | ON, HALT |