[Pacemaker] [Enhancement] Change of the "globally-unique" attribute of the resource.

Andrew Beekhof andrew at beekhof.net
Tue Jan 14 18:03:58 EST 2014


On 14 Jan 2014, at 7:26 pm, renayama19661014 at ybb.ne.jp wrote:

> Hi All,
> 
> When a user changes the "globally-unique" attribute of the resource, a problem occurs.
> 
> When it manages the resource with PID file, this occurs, but this is because PID file name changes by "globally-unique" attribute.
> 
> (snip)
> if [ ${OCF_RESKEY_CRM_meta_globally_unique} = "false" ]; then
>    : ${OCF_RESKEY_pidfile:="$HA_VARRUN/ping-${OCF_RESKEY_name}"}
> else
>    : ${OCF_RESKEY_pidfile:="$HA_VARRUN/ping-${OCF_RESOURCE_INSTANCE}"}
> fi
> (snip)

This is correct.  The pid file cannot include the instance number when globally-unique is false and must do so when it is true.

> 
> 
> The problem can reappear in the following procedure.
> 
> * Step1: Started a resource.
> (snip)
> primitive prmPingd ocf:pacemaker:pingd \
>        params name="default_ping_set" host_list="192.168.0.1" multiplier="200" \
>        op start interval="0s" timeout="60s" on-fail="restart" \
>        op monitor interval="10s" timeout="60s" on-fail="restart" \
>        op stop interval="0s" timeout="60s" on-fail="ignore"
> clone clnPingd prmPingd
> (snip)
> 
> * Step2: Change "globally-unique" attribute.
> 
> [root]# crm configure edit
> (snip)
> clone clnPingd prmPingd \
>    meta clone-max="2" clone-node-max="2" globally-unique="true"
> (snip)
> 
> * Step3: Stop Pacemaker
> 
> But, the resource does not stop because PID file was changed as for the changed resource of the "globally-unique" attribute.

I'd have expected the stop action to be performed with the old attributes.
crm_report tarball?


> 
> I think that this is a known problem.

It wasn't until now.

> 
> I wish this problem is solved in the future
> 
> Best Regards,
> Hideo Yamauchi.
> 
> _______________________________________________
> Pacemaker mailing list: Pacemaker at 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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 841 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <https://lists.clusterlabs.org/pipermail/pacemaker/attachments/20140115/5bf43ac5/attachment-0003.sig>


More information about the Pacemaker mailing list