Discussion:
[Pacemaker] syntax in rsc_template after update
Robert Dahlem
2016-04-08 10:35:06 UTC
Permalink
Hi,

I am in the process of updating my SUSE SLES 11 system from SP3 to SP4.

This involves some version changes:
crmsh from 1.2.6 to 2.1.2
pacemaker from 1.1.11 to 1.1.12

corosync stays on 1.4.7 and openais on 1.1.4

After restarting the updated system complains about syntax errors in
pacemakers configuration:

# crm configure show >/dev/null
ERROR: syntax in rsc_template: Expected operation type near <reload>
parsing 'rsc_template template-HAPROXY ocf:KORDOBA:haproxy op start
timeout=20s interval=0 on-fail=stop op stop timeout=20s interval=0
on-fail=block op monitor timeout=20s interval=10s on-fail=block op
reload timeout=40s interval=0'

The original source for this was:

rsc_template template-HAPROXY ocf:KORDOBA:haproxy \
op start timeout="20s" interval="0" on-fail="stop" \
op stop timeout="20s" interval="0" on-fail="block" \
op monitor timeout="20s" interval="10s" on-fail="block" \
op reload timeout="40s" interval="0"

The actions part in the resource script is:

<actions>
<action name="start" timeout="20" />
<action name="stop" timeout="20" />
<action name="reload" timeout="40" />
<action name="monitor" timeout="20" interval="10" depth="0" />
<action name="meta-data" timeout="5" />
<action name="validate-all" timeout="20" />
</actions>

Copying the old rsc_template configuration and then removing "op reload"
does help. But how do I get timeout and interval form reload into the
template now?

Kind regards,
Robert

_______________________________________________
Pacemaker mailing list: ***@oss.clusterlabs.org
http://oss.clusterlabs.org/mailman/listinfo/pacemaker

Project Home: http://www.clusterlabs.org
Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
Bugs: http://bugs.clusterlabs.org

Loading...