[Linux-ha-dev] FINAL 0.4.5 feature set available for download
Tue, 05 Oct 1999 22:43:13 -0600
I've uploaded heartbeat 0.4.5e to the download directory of the web site, but
there are no pointers to it on the web site. The URLs are what you'd expect:
What happened to 0.4.5d, you ask? I don't know. I guess I skipped it :-S
This is pretty close to my idea of what I want in the next release. If you
find bugs, I'll fix them, and call it good.
Please give it a good going over.
Beat it mercilessly!
It has quite a few changes over 0.4.5c...
Added -k option: gracefully shut down currently running heartbeat
~ equivalent to /etc/ha.d/init.d/heartbeat stop
Added -r option: cause currently running heartbeat to reread config
files (may involve restarting heartbeat processes)
Syntax errors in config files are caught before restarting
and keeps us from getting hosed by the lack of good
config files (!!)
Added -s option to report on status of heartbeat
~ equivalent to /etc/ha.d/init.d/heartbeat status
Fixed the FIFO creation bug(s)
Fixed a few uninitialized variables (caught by gcc -O2)
More script simplification and cleanup
SPECIAL TESTING EMPHASIS...
Testing against other configurations, particularly serial and ppp-udp
packet authentication code
-r (reread config/restart) flag - in the case where we really do restart it.
-r needs to be beat on by people with a perverse and peculiar mindset,
no mercy, and no sense of propriety
It appears that we miss two heartbeats while restarting after reading the
config file. This is one or two too many...
TAKE THIS INTO ACCOUNT IF YOU USE THIS FEATURE...
If I figure out how to avoid missing two before release, I will...
If you eliminate a pppd link in your config, it will NOT kill the pppd process,
you have to kill it by hand & you'll be unable to start a "serial"
link over the same port...
-- Alan Robertson
Changelog is below...
* Tue Oct 05 1999 Alan Robertson <email@example.com>,
Volker Wiegand <firstname.lastname@example.org>, Rudy Pawul <email@example.com>,
Mitja Sarp <firstname.lastname@example.org>,
and Guenther Thomsen <email@example.com>
+ Version 0.4.5
+ Mijta Sarp added a new feature to authenticate heartbeat packets
+ Changed resource acquisition and relinquishment on heartbeat shutdown to
occur in heartbeat, instead of in the start/stop script. This means you
don't *really* have to use the start/stop script if you don't want to.
+ Added -k option to gracefully shut down current heartbeat instance
+ Added -r option to cause currently running heartbeat to reread config files
+ Added -s option to report on operational status of "heartbeat"
+ Sped up resource acquisition on master restart
+ Added validation of ipresources file at startup time.
+ Added code to allow the IPaddr takeover script to be given the
interface to take over, instead of inferring it. This was requested
by Lars Marowsky-Bree
+ Incorporated patch from Guenther Thomsen to implement locking for
serial ports used for heartbeats
+ Incorporated patch from Guenther Thomsen to clean up logging.
(you can now use syslog and/or file logs)
+ Improved FreeBSD compatibility.
+ Fixed a bug where the FIFO doesn't get created correctly.
+ Fixed a couple of uninitialized variables in heartbeat and /proc/ha code