[Pacemaker] [Openais] Pacemaker on OpenAIS, RRP, and link failure

Steven Dake sdake at redhat.com
Thu Jun 4 16:32:21 UTC 2009


On Thu, 2009-06-04 at 18:30 +0200, Lars Marowsky-Bree wrote:
> On 2009-06-04T09:23:04, Steven Dake <sdake at redhat.com> wrote:
> 
> > The problem with checking the link status with the current code is that
> > the protocol blocks I/O waiting for a response from the failed ring.
> > This could of course be modified to behave differently.
> 
> Right, so the rechecking could possibly be a separate thread, sending an
> occasional liveness packet on the failed ring and trigger the RRP
> recovery after it has heard from other nodes on it?

Well I prefer totem to remain nonthreaded except for encrypted xmit
operations, but in general, that is the basic idea.  

> Some smarts would be needed of course to not constantly retrigger
> partially active rings (which would fail again immediately).
> 
> > So the act of failing a link is expensive and we dont want to retest
> > that it is valid very often.
> 
> Does "expensive" mean that it'll actually slow down the healthy
> ring(s)?
> 
At the moment it blocks until the problem counter reaches the threshold
at which point the ring is declared failed and normal communication
continues.
> 
> Regards,
>     Lars
> 





More information about the Pacemaker mailing list