[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/