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

renayama19661014 at ybb.ne.jp renayama19661014 at ybb.ne.jp
Tue Jan 14 19:05:30 EST 2014


Hi Andrew,

Thank you for comment.

> > 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?

Okay.

I register this topic with Bugzilla.
I attach the log to Bugzilla.

Best Regards,
Hideo Yamauchi.
--- On Wed, 2014/1/15, Andrew Beekhof <andrew at beekhof.net> wrote:

> 
> 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
> 
> 




More information about the Pacemaker mailing list