[Pacemaker] duality and equality
Dejan Muhamedagic
dejanmm at fastmail.fm
Mon Apr 12 06:36:08 UTC 2010
Hi,
On Sat, Apr 10, 2010 at 04:42:11AM -0700, Vadym Chepkov wrote:
> Hi,
>
> I noticed there are quite a few configuration parameters in pacemaker that can be set two different ways: via cluster properties or rsc/op_defaults.
> For example,
> property default-resource-stickiness and rsc_defaults resource-stickiness,
> property is-managed-default and rsc_defaults is-managed,
> property stop-all-resources and rsc_defaults target-role,
> property default-action-timeout and op_defaults timeout. I
> assume this duality exists for historical reasons and in
> computing world it is not unusual to achieve the same results
> in different ways. But in this case curios minds want to know
> which parameter takes precedence if equal parameters are both
> set and contradict each other?
In order of precedence: resource definition, rsc/op_defaults,
property.
> I also noticed some differences in how these settings are assessed.
>
> # crm configure show
> node c20.chepkov.lan
> node c21.chepkov.lan
> primitive ip_rg0 ocf:heartbeat:IPaddr2 \
> params nic="eth0" ip="10.10.10.22" cidr_netmask="32"
> primitive ping ocf:pacemaker:ping \
> params name="ping" dampen="5s" multiplier="200" host_list="10.10.10.250"
> clone connected ping \
> meta globally-unique="false"
> property $id="cib-bootstrap-options" \
> dc-version="1.0.8-9881a7350d6182bae9e8e557cf20a3cc5dac3ee7" \
> cluster-infrastructure="openais" \
> expected-quorum-votes="2" \
> no-quorum-policy="ignore" \
> stonith-enabled="false"
>
> # crm configure verify
> WARNING: ping: default-action-timeout 20s for start is smaller than the advised 60
> WARNING: ip_rg0: default-action-timeout 20s for start is smaller than the advised 90
> WARNING: ip_rg0: default-action-timeout 20s for stop is smaller than the advised 100
>
> # crm configure op_defaults timeout=120
> WARNING: ping: default-action-timeout 20s for start is smaller than the advised 60
> WARNING: ip_rg0: default-action-timeout 20s for start is smaller than the advised 90
> WARNING: ip_rg0: default-action-timeout 20s for stop is smaller than the advised 100
>
> But,
>
> # crm configure property default-action-timeout=120
>
> makes it happy.
>
> And this makes me wonder, are these parameters really the same
> or do they have a different meanings? Thank you.
They are the same. Those checks are done by the shell and the
poor thing forgot to take into accout the op_defaults timeout.
Thanks,
Dejan
More information about the Pacemaker
mailing list