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. 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 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 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).

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

--

:  David Lee                                I.T. Service          :
:  Senior Systems Programmer                Computer Centre       :
:  UNIX Team Leader                         Durham University     :
:                                           South Road            :
:  http://www.dur.ac.uk/t.d.lee/            Durham DH1 3LE        :
:  Phone: +44 191 334 2752                  U.K.                  :
_______________________________________________
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