HomeClusterLabs Projects

Fix: scheduler: prevent inactive instances from starting if probe is unrunnableā€¦

Description

Fix: scheduler: prevent inactive instances from starting if probe is unrunnable on any nodes

Although the ordering between the probe of the clone instance and the
start of its parent has been added in pcmk__probe_rsc_on_node(), we
avoided enforcing pe_order_runnable_left order type for that as long as
any of the clone instances are running to prevent them from being
unexpectedly stopped.

On the other hand, we still need to prevent any inactive instances from
starting unless the probe is runnable so that we don't risk starting too
many instances before we know the state on all nodes.

Details

Provenance
gao-yanAuthored on Dec 7 2022, 3:52 PM
Parents
rP11689380bb66: Fix: libpacemaker: ensure any pending recurring monitor gets updated if it fails
Branches
Unknown
Tags
Unknown