[Linux-ha-dev] Future of /proc/ha

Volker Wiegand wiegand@suse.de
Fri, 29 Oct 1999 06:20:34 +0200 (MEST)


On Thu, 28 Oct 1999, Alan Robertson wrote:

> My only concern about the Berkley DB code is that most databases are *highly*
> prone to corruption during crashes.  I would recommend that no permanent state
> be kept in a database.  When a node comes up after a crash, its old idea of the
> cluster topology is now invalid anyway, so I don't envision this being a
> problem.
> 
Oh yes, I agree. Using a file based DBMS was _not at all_ for persistency
reasons, and of course a _clean_ cluster startup would initialize a fresh
empty set of tables.  With Berkeley DB I'm after two benefits:

(1) You get free local support for transactions.  I want this because my
model is a layered one.  The lowest layer is a reliable message exchange
within the cluster.  All other services build on top of this layer.

(2) You can at least try to get post-mortem analysis on crashed nodes.  It
can also be used as an audit trail if you keep the last two or three logs.

> A good API for accessing the data is essential.
> 
Great words from a great soul :-)

> Go for it.
> 
> 	-- Alan Robertson
> 	   alanr@bell-labs.com
> 
Volker

--
Volker Wiegand               Phone: +49 (0) 6196 / 50951-24
SuSE Rhein/Main AG             Fax: +49 (0) 6196 / 40 96 07
Mergenthalerallee 45-47     Mobile: +49 (0) 179 / 292 66 76
D-65760 Eschborn            E-Mail:  Volker.Wiegand@suse.de
++ Only users lose drugs. Or was it the other way round? ++