[Linux-ha-dev] Possible code rationalisation

David Lee T.D.Lee at durham.ac.uk
Sat Dec 16 06:44:42 MST 2000


On Fri, 15 Dec 2000, Alan Robertson wrote:

> David Lee wrote:
> [...]
> > Would it be worth trying to rationalise these into a single library of
> > utility routines?  Perhaps even a new "lib" directory in the source for
> > such code?
> 
> Stonith is primarily a library.  The main program is mainly for testing the
> library...
> 
> The Stonith library is independent of heartbeat.  It is a generic library
> that is used by 3 different cluster managers and a cluster filesystem.
> 
> The code in this area could be improved somewhat...
> 
> You can install heartbeat without stonith support, and the stonith library
> without heartbeat.

Thanks for your reply and explanation.  (My suggestion was simply an idea,
for future possibility and exploration, which might ease future support. 
With care, it needn't impact the independence of stonith and heartbeat.)

> It is likely that *something* can be done here, but whatever the solution,
> it needs to be something which all the parties using the packages for their
> various purposes can easily live with.
> 
> Whatever we might choose to do to restructure things needs to understand
> that we are building at least three different vital things here:
> 
> 	1) A usable set of software, sometimes called "heartbeat" for creating and
> 		managing failover clusters
> 
> 	2) A set of components which are useful in building cluster software of
> various
> 		kinds, including failover cluster managers like heartbeat
> 
> 	3) A community of people who are creating these things together.

Admirable.  As a newbie to these products, I'm more than happy to let the
matter rest.

> We've been trying to put out a stable release for a month or two at this
> point.  I don't mind changing build methods at this point, as I believe I
> can quickly verify that nothing is broken.  However, I'm unwilling to
> undertake any significant code revisions before the stable release comes
> out.  Let's put that off until January.  Is that acceptable?

That's absolutely fine with me!

Thanks again and best wishes.


-- 

:  David Lee                                I.T. Service          :
:  Systems Programmer                       Computer Centre       :
:                                           University of Durham  :
:  http://www.dur.ac.uk/t.d.lee/            South Road            :
:                                           Durham                :
:  Phone: +44 191 374 2882                  U.K.                  :





More information about the Linux-HA-Dev mailing list