Managing HP Serviceguard for Linux, Eighth Edition, March 2008

Cluster and Package Maintenance
Reviewing Cluster and Package Status
Chapter 7 245
The state of a package can be one of the following:
starting - The package is starting. The package master control
script is running.
start_wait - A cmrunpkg command is in progress for this package.
The package is waiting for packages it depends on (predecessors) to
start before it can start.
running - Services are active and being monitored.
halting - A cmhaltpkg command is in progress for this package
and the halt script is running.
halt_wait - A cmhaltpkg command is in progress for this package.
The package is waiting to be halted, but the halt script cannot start
because the package is waiting for packages that depend on it
(successors) to halt. The parameter description for
successor_halt_timeout on page 213 provides more
information.
halted - The package is down and halted.
failing - The package is halting because it, or a package it
depends on, has failed.
fail_wait - The package is waiting to be halted because the
package or a package it depends on has failed, but must wait for a
package it depends on to halt before it can halt.
failed - The package is down and failed.
relocate_wait - The package’s halt script has completed or
Serviceguard is still trying to place the package.
unknown - Serviceguard could not determine the state at the time
cmviewcl was run.
The following states are possible only for multi-node packages:
blocked - The package has never run on this node, either because a
dependency has not been met, or because auto_run is set to no.
changing - The package is in a transient state, different from the
status shown, on some nodes. For example, a status of starting with
a state of changing would mean that the package was starting on at
least one node, but in some other, transitory condition (for example,
failing) on at least one other node.