On 29 Jun 2014, at 2:45 pm, Patrick Hemmer <pacema...@feystorm.net> wrote:

> From: Andrew Beekhof <and...@beekhof.net>
> Sent: 2014-06-21 21:40:44 EDT
> To: The Pacemaker cluster resource manager <pacemaker@oss.clusterlabs.org>
> Subject: Re: [Pacemaker] Alternative communication engine to corosync 
> (etcd/consul/zookeeper/doozerd)
> 
>> IF someone else implemented such a thing I would be happy to look at 
>> including support for it.
>> But knowing what I do about the "joy" that went into writing CPG, there is 
>> no way that someone is going to be me.
>> 
>> 
>> 
>>>>> I think pacemaker might be able to use a key/value store natively.
>>>>> 
>>> But I wouldn't even bother with hacking a KVS into something like CPG if 
>>> it's not needed. I would do it such that the CIB is stored as keys and 
>>> values natively. I would even think this is more efficient. I'm not sure 
>>> how the CIB is transmitted between nodes, but I think it easiest to just 
>>> set a single key when you want to update something like a resource's 
>>> last-rc-change value.
>>> 
>> CPG is used for a lot more that just keeping the CIB in sync.
>> I did look at some other KVP stores late last year for the CIB, but I was 
>> able to get O(2) speedup without it.
>> 
> 
> Does this mean you had something working, even just partially?

No. It was a thought experiment only.  I stopped at the point I realised how 
invasive it would be.

> If so, do you still have that code around?
> I might be interested in taking a look at this, and having a starting point 
> would be helpful.
> 
> -Patrick
> _______________________________________________
> Pacemaker mailing list: Pacemaker@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

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
Pacemaker mailing list: Pacemaker@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

Reply via email to