Managing HP Serviceguard for Linux, Tenth Edition, September 2012

failback_policy
Specifies whether or not Serviceguard will automatically move a package that is not
running on its primary node (the first node on its node_name list) when the primary node
is once again available. Can be set to automatic or manual. The default is manual.
manual means the package will continue to run on the current node.
automatic means Serviceguard will move the package to the primary node as
soon as that node becomes available, unless doing so would also force a package
with a higher priority to move.
This parameter can be set for failover packages only. If this package will depend on
another package or vice versa, see also About Package Dependencies” (page 130).
priority
Assigns a priority to a failover package whose failover_policy is
configured_node. Valid values are 1 through 3000, or no_priority. The default
is no_priority. See also the dependency_ parameter descriptions (page 210).
priority can be used to satisfy dependencies when a package starts, or needs to fail
over or fail back: a package with a higher priority than the packages it depends on can
force those packages to start or restart on the node it chooses, so that its dependencies
are met.
If you assign a priority, it must be unique in this cluster. A lower number indicates a
higher priority, and a numerical priority is higher than no_priority. HP recommends
assigning values in increments of 20 so as to leave gaps in the sequence; otherwise you
may have to shuffle all the existing priorities when assigning priority to a new package.
IMPORTANT: Because priority is a matter of ranking, a lower number indicates a higher
priority (20 is a higher priority than 40). A numerical priority is higher than
no_priority.
New as of A.11.18 (for both modular and legacy packages). See About Package
Dependencies” (page 130) for more information.
dependency_name
A unique identifier for a particular dependency (see dependency_condition) that
must be met in order for this package to run (or keep running). It must be unique among
this package's dependency_names. The length and formal restrictions for the name
are the same as for package_name (page 205).
IMPORTANT: Restrictions on dependency names in previous Serviceguard releases
were less stringent. Packages that specify dependency_names that do not conform to
the above rules will continue to run, but if you reconfigure them, you will need to change
the dependency_name; cmcheckconf and cmapplyconf will enforce the new rules.
210 Configuring Packages and Their Services