[Pacemaker] Pluggable quorum plugin for pacemaker ?

Lars Marowsky-Bree lmb at suse.de
Fri May 2 12:00:00 UTC 2008


On 2008-04-23T17:48:04, Andrew Beekhof <beekhof at gmail.com> wrote:

> On Wed, Apr 23, 2008 at 5:30 PM, Xinwei Hu <hxinwei at gmail.com> wrote:
> > Hi all,
> >
> >   It seems that pacemaker support internal quorum only so far. Is
> >  there any plan to change that so that we can add other quorum plugins
> >  into ? like qdisk from RHCS ?
> 
> When running on Heartbeat, Pacemaker consumes the membership and
> quorum data from the CCM.
> 
> However OpenAIS only publishes membership information without any
> quorum details.
> So to fill the void there is some code that does a simple quorum
> calculation inside the libcrmcluster.so library.
> 
> Ideally this code would be removed and Pacemaker would instead consume
> quorum details from "something else" which could implement quorum any
> way it wanted it (obviously we'd need a standardized API for this).
> 
> Unfortunately that task isn't high on my to-do list, but I'd of course
> be happy to answer any questions if you (or anyone else) was
> interested in implementing it (particularly if it integrated with
> RedHat's quorum components).

Instead of a qdisk plugin, I'd be more interested in seeing openAIS
supporting communication via non-TCP channels (like shared storage
areas, Infiniband etc).

For the split-site/BCC thingy, some hierarchical quorum would be nice;
site-local quorum is different from global quorum, for example.


Regards,
    Lars

-- 
Teamlead Kernel, SuSE Labs, Research and Development
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
"Experience is the name everyone gives to their mistakes." -- Oscar Wilde





More information about the Pacemaker mailing list