On Mon, Jan 26, 2009 at 18:11, David Lee <[email protected]> wrote:
> On Tue, 20 Jan 2009, Michael Schwartzkopff wrote:
>
>> as far as I understood, Linux-HA / pacemaker should also compile on a non-
>> Linux OS. Does it compile under OpenSolaris? Any experience? Is this code
>> still working?
>
> (Apologies for the delay...)
>
> I think there might be bigger questions of principle to ask... see nearer
> the end.
>
> Linux-HA (aka heartbeat):  With reasonably recent Solaris (I did the work
> over the years on 8, 9, 10, but have not tried OpenSolaris) and reasonably
> recent GNU-C and GNU-make etc. there is a good chance it should build and
> run.  Indeed, the intention was that the overall "heartbeat" project should,
> in theory, be portable to any UN*X-like OS.  (Note that we never got the
> Solaris build to the stage of being completely free from compiler warnings,
> and there were sometimes mysterious failures in BasicSanityCheck as it
> pushed at the boundaries.  But it worked OK with simple IP-address
> failover.)
>
> pacemaker: No idea.  When the project split into the lower-level comms layer
> (based on the old heartbeat) and the upper-layer cluster software
> ("pacemaker"), it was never clarified whether the intention was to keep
> pacemaker portable into the UN*X world beyond Linux.

You mean apart from it being developed on OSX?

>  My guess (but it is
> just a guess) is that pacemaker probably no longer builds on non-Linux
> machines.  Can anyone confirm/refute this?

If it doesn't, then it certainly wasn't intentional and I'd welcome any patches

> If it can be generally agreed, in principle, that both "heartbeat" and
> "pacemaker" should continue to be portable, then I would be happy to
> continue to assist in that.  But I am no longer be in a position to lead.
>
>
> A couple of other points:
>
> 1.  The pacemaker people seem to be preferring OpenAIS to heartbeat as their
> underlying comms layer, and I have no idea how portable OpenAIS is. So that

openais supports just as many platforms as heartbeat.  5s on google
would have shown you that.

> might raise a question over the future of heartbeat, even within the Linux
> subset of UN*X.  Can anyone confirm/refute this?
>
>
> 2. OpenSolaris seems to have "Open High Availability Cluster" (OHAC) and
> "Solaris Cluster":
>   http://opensolaris.org/os/community/ha-clusters/ohac/
>
>
> I've no idea whether there is any compatibility overlap between pacemaker
> and OHAC.  I suspect, sadly, that there might not be (i.e. that the
> clustering world has split into two (or more) parts).

Exactly what kind of split are you referring to here?
I do hope you're not suggesting an all-or-nothing-one-size-fits-all
cluster stack, like Heartbeat (or RedHat's cluster2) tried to be, is a
good thing.

And if people want to run Pacemaker on top of a OHAC messaging and
membership layer, thats also fine (obviously i'm in no position to
drive that - but I'd also definitely not hold it back either) because
we have the infrastructure in place to support it.

>
> Hope that helps a little (even though it is not the simple, bright "yes" you
> might have wished!).

its also certainly not as bleak as you're painting it either.
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to