[Pacemaker] Surprisingly fast start of resources on cluster failover.

Dejan Muhamedagic dejanmm at fastmail.fm
Wed Mar 7 13:32:05 UTC 2012


Hi,

On Tue, Mar 06, 2012 at 01:49:11PM +0100, Florian Crouzat wrote:
> Hi,
>
> On a two nodes active/passive cluster, I placed a location constraint of  
> 50 for #uname node1. As soon as applied, things moved from node2 to  
> node1: right.
> I have a lsb init script defined as a resource:
>
> $ crm configure show firewall
> primitive firewall lsb:firewall\
>         op monitor on-fail="restart" interval="10s" \
>         op start interval="0" timeout="3min" \
>         op stop interval="0" timeout="1min" \
>         meta target-role="Started"
>
> This lsb takes a long time to start, at least 55 seconds when fired from  
> my shell over ssh.
> It logs a couple things to std{out,err}.
> I have Florian's rsyslog config:  
> https://github.com/fghaas/pacemaker/blob/syslog/extra/rsyslog/pacemaker.conf.in

IMO, bad practice. I think that was discussed on the list.

> So, while node1 was taking-over, I noticed in  
> /var/log/pacemaker/lrmd.log that it only took 24 seconds to start that  
> resource.
>
> 2012-03-06T07:20:11.844573+01:00 node1 lrmd: [9322]: info:  
> rsc:firewall:129: start
> 2012-03-06T07:20:11.864758+01:00 node1 lrmd: [9322]: info: RA output:  
> (firewall:start:stdout) Starting. Becoming active
> [...]
> 2012-03-06T07:20:35.133591+01:00 node1 lrmd: [9322]: info: RA output:  
> (firewall:start:stderr)  #033[33;01m*#033[0m New rules are now applied.
>
> My question: how comes pacemaker starts a resources twice as fast than I  
> do from CLI ?

Magic ;-)

Seriously though, it cannot speed up anything. It was probably
just by accident.

Thanks,

Dejan

> -- 
> Florian Crouzat
>
> _______________________________________________
> 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