[LinuxFailSafe] New SuSE RPMs

Lars Marowsky-Bree lmb@suse.de
Mon, 13 May 2002 22:48:47 +0200


I have made new RPMs of FailSafe available for SuSE Linux Enterprise Server 7
and for 7.2; they incorporate the latest changes announced here, and for your
reading pleasure, here is a complete list; this includes more than just "whats
new" since the last release, but I finally got around to write it up together
;-)

Available from ftp://ftp.suse.com/pub/projects/failsafe/ as soon as the mirror
completes. md5sums should then be:

27e8d7405849c7d9f04b32e74c0b0fa7  failsafe-1.0.4.SuSE1-0.i386.rpm
61e1947bfb618173fbf81652b7a1db89  failsafe-cluster_admin-1.0.4.SuSE1-0.i386.rpm
bd01fec0e84e1f6fd65fc523f4d5da71  failsafe-cluster_services-1.0.4.SuSE1-0.i386.rpm
5b8bd6fadded2bce60d746f53be68b13  failsafe-devel-1.0.4.SuSE1-0.i386.rpm
b1d9db95cfd0637e29c2f781d1f93c34  failsafe_books-1.0.1_CVS20010406-0.i386.rpm
cbb85163b78591434a0106ff2daee638  failsafe_mgr-CVS20010509-5.i386.rpm
f23c82444ded64b8b3a9135db5a53bbf  fam-2.6.4-70.i386.rpm
c8bb1f52dad0a565badd0477e9e8bd92  heartbeat-stonith-0.4.9b.CVS2002050201-0.i386.rpm
4a13b8bdd6d5db29c056280762f9340e  sysadm_base-client-1.3.7-0.i386.rpm
e8f0f408dec3086d06ed17ef1c1c08ed  sysadm_base-devel-1.3.7-0.i386.rpm
a26e7b778aae3d6cc3db2eda71ed5a8c  sysadm_base-lib-1.3.7-0.i386.rpm
0ae2dff4f550ba2ae657ec35f41f6a08  sysadm_base-server-1.3.7-0.i386.rpm
e912fc1f8b2f12dde5bfb4cd44360a2b  sysadm_failsafe_server-0.9.1a-0.i386.rpm


2002-05-09:

- Version 1.0.4

- Fixing drbd resource type to work with drbd 0.6.1-pre10; patch provided and
  tested by "Martin Bene" <martin.bene@icomedias.com>

- Fixed filesystem and ICP_volume agent to auto-detect the location of the
  fuser command, based on a suggestion by Martin.

- Enhanced Apache resource type:
  - Now looks for httpd binary also in $server_root/bin/httpd & ../sbin/httpd,
    as well as /usr/local/apache/bin/httpd
  - If a apache_profile.sh exists under the $server_root or $server_root/conf,
    it will be sourced by the agent; this can be used to set resource limits,
    environment variables etc.

2002-05-07:

- Version upgraded to 1.0.3

- Updated ChangeLog (duh, sorry for the long lag); the following list tries to
  summarize the changes since:
  
- Fixed srmd not restarting correctly in some error cases.

- Fixed srmd to not mask signals for child processes.

- Fixed cdbd compatibility issues with glibc 2.2.4 threading, based on a fix
  helpfully suggested by Oliver Jehle <oliver.jehle@monex.li>
  
- Compile fix for gcc3

- Added a ping_wrapper to mask incompatibilities of ping options on different
  Linux distributions
  
- addr_t renamed to cs_addr_t due to a nameclash on S/390 Linux

- Compilation with STONITH support is now default; you'll need 
  heartbeat-stonith installed, see http://www.linux-ha.org/

- Because STONITH doesn't have the same semantics, verifying the STONITH
  device via st_status() every few seconds could lead to false errors;
  most STONITH devices for example cannot be polled from two nodes at once.

  The "pinging" was disabled because of this.
  
- Because of a performance issue in cdbd, querying the resource type
  attributes could take longer than normal during a cdbd resync after a
  failover, leading to timeout errors in the resource scripts; the timeouts
  were appropriately increased.

- Fixes to ha_ifd

- ha(De)Activate now accept "_LOOKMEUP" as a parameter for the cluster /
  machine name for use in init.d scripts.

- Fixes to scriptlib2.sh:
  - Debug mode was added
  - Numerous cleanups and small fixes
  - See README.scriptlib2 for details

- A sleep in resource type creation was reduced from 20 to 5 seconds, greatly
  speeding up cluster creation
  
- Lots of resource types added / modified; please see the resource types for
  the details:
  - Informix
  - NFS was modified to accept a list of hosts which are allowed to mount the
    exported share
  - Oracle
  - IBM DB/2
  - Support for ICP Vortex Clustered RAID controllers
  - LVM volume support
  - SAP DB
  - SAP R/3
  - saprouter
  - lprng
  - Apache
  - IP_address rewritten to use scriptlib2
  

Sincerely,
    Lars Marowsky-Brée <lmb@suse.de>

-- 
Immortality is an adequate definition of high availability for me.
	--- Gregory F. Pfister