[Pacemaker] crm resource restart fails to restart the service
Dejan Muhamedagic
dejanmm at fastmail.fm
Fri Nov 19 13:26:44 UTC 2010
Hi,
On Thu, Nov 18, 2010 at 01:35:24PM -0500, Vadym Chepkov wrote:
> On Wed, Nov 17, 2010 at 1:03 PM, Dejan Muhamedagic <dejanmm at fastmail.fm> wrote:
> >> >
> >> > Funny, it worked here for me every time for apache, Dummy,
> >> > Delay, stonith resources. With both pacemaker 1.0 and 1.1.
> >> >
> >> >> To test it right now I issued a command
> >> >> # crm resource restart xen_vbuild
> >> >
> >> > Can you try to insert a sleep and see if that helps. It's in
> >> > /usr/lib64/python2.6/site-packages/crm/ui.py:
> >> >
> >> > 802 def restart(self,cmd,rsc):
> >> > 803 "usage: restart <rsc>"
> >> > 804 if not is_name_sane(rsc):
> >> > 805 return False
> >> > 806 if not self.stop("stop",rsc):
> >> > 807 return False
> >> > 808 time.sleep(1)
> >> > 809 return self.start("start",rsc)
> >> >
> >> > Thanks,
> >> >
> >> > Dejan
> >>
> >>
> >> Yep, that did the trick
> >
> > OK. These nodes are faster than what I have (or the other way
> > around), i.e. this seems to be timing issue.
> >
> > Thanks,
> >
> > Dejan
> >
>
> well, I would say it's not normal, right?
I guess not, but what do you really mean? :)
> Are you going to include
> this "sleep" in the stable-1.0 branch ?
The sleep is currently included in the 1.1 branch, but it's not
a proper fix. If there are dependencies which take time to stop
then the restart will fail. In that case we'd need to wait for
the transition to finish. Right now, the shell doesn't have such
a facility, but should get one.
> or maybe some op_defaults
> reset_delay ?
That's still not general enough.
Thanks,
Dejan
>
> Thanks,
> Vadym
>
> _______________________________________________
> 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://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker
More information about the Pacemaker
mailing list