[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: available resource declaration language(s)



Rik van Riel wrote:
> 
> On Sun, 18 Mar 2001, David Santo Orcero wrote:
> 
> >  I am begining to thing that we will need two different APIs, that
> > will be different kernel options. One is HA ckusters and other HP
> > clusters. They are SO different -you are showing me this- that I find
> > quite dificult to do a HP+HA API.
> 
> No need to have a common API.  The important part (if we want
> to avoid duplicate work) is sharing _components_. Whether they
> are heartbeat, lock manager or data sharing/replication mechanisms
> doesn't matter as long as we manage to avoid too much duplication
> of effort.

Rik and I talked about this on IRC...
Code sharing is greatly aided by common interfaces.  One can always do such
a thing without it, but it's always a mess, and rarely the kind of thing 
that an OSS developer would willingly do.

> The main point in this list is to give the clustering projects
> a forum to share each other's components, instead of having each
> of the projects reinvent their wheels in various incompatible
> ways ;)

This was, of course, my point as well.  Except that I'd maintain that
creating APIs that allow you to access various implementations in a common
way is a GoodThing(tm).

> Btw, a #clustering channel on irc.openprojects.net has been
> started, it could be a nice place to hang out ..

	-- Alan Robertosn
	   alanr@unix.sh

Linux-cluster: generic cluster infrastructure for Linux
Archive:       http://mail.nl.linux.org/linux-cluster/