[Openais] Re: [Linux-cluster] Where to go with cman ?

Patrick Caulfield pcaulfie at redhat.com
Tue Aug 9 07:08:01 UTC 2005


Steven Dake wrote:
> On Mon, 2005-08-08 at 16:30 +0100, Patrick Caulfield wrote:
> 
>>Steven Dake wrote:
>>
>>>Thats great news Patrick.  One thing you should be aware of is that I
>>>have changed some of the internal interfaces in preparation for others
>>>to use libtotem to be extremely more sanitary.  Unfortunately I may have
>>>done this a little too late in your case..  But I think you will find
>>>things are a little better.  It really only effects totempg_initialize.
>>>Also libtotem was renamed to libtotem_pg because of requests from Daniel
>>>about a name-space collision with some movie player in fc4.
>>
>>Yes I spotted that, my current "nearly-working" cman is based on the latest SVN
>>sources.
>>
>>
>>>For multihoming, I want to support the totem redundant ring protocol in
>>>the totem code.  This is an extension of totemsrp to support multiple
>>>nics per processor.  Then data is either actively or passively
>>>replicated over multiple links.  There is essentially no failover and
>>>multiple links can offer better performance and still operate properly
>>>when one entire network fails.  It looks pretty simple to implement.
>>>The paper is at:
>>>
>>>http://www.rcsc.de/pdf/icdcs02.pdf
>>
>>Excellent, thanks. I'll have a read.
>>
> 
> 
> Patrick,
> 
> Over the weekend I reorged the totem code significantly (although the
> totempg interfaces have not changed).  The reorg was painful timewise,
> but the result is that redundant ring should be pretty easy to implement
> now.  Basically I took all of the network junk out of totemsrp and put
> it in "totemnet.c".  It also allows for multiple instances of totemnet
> binds.  This is the main feature I needed to implement redundant ring in
> a clean fashion.  The ipv6 support should be a little easier to add now
> since most of the network code is limited to totemnet.

Superb! I intend to get on to the IPv6 stuff in the next week or so, other
things permitting.

> I should have a patch in a few days with a redundant ring passive and
> active implementation.



-- 

patrick




More information about the Linux-cluster mailing list