[Linux-cluster] Cluster 2.03.02 released

Fabio M. Di Nitto fdinitto at redhat.com
Mon Apr 28 17:37:53 UTC 2008


The cluster team and its vibrant community are proud to announce the 4rd
release from the STABLE2 branch: 2.03.03.

The STABLE2 branch collects, on a daily base, all bug fixes and the bare 
minimal changes required to run the cluster on top of the most recent 
Linux kernel (2.6.25) and rock solid openais (0.80.3 or higher).

The 2.03.02 release features a major rework in the fence subsystem by a 
complete rewrite of 4 fence agents (apc, bladecenter, ilo and wti) and a 
brand new one (drac5), all featuring ssh support. As bonus track, the 
fence_apc_snmp agent has been readded to the release.

The new source tarball can be downloaded here:

   ftp://sources.redhat.com/pub/cluster/releases/cluster-2.03.02.tar.gz

In order to use GFS1, the Linux kernel requires a minimal patch:

   ftp://sources.redhat.com/pub/cluster/releases/lockproto-exports.patch

To report bugs or issues:

   https://bugzilla.redhat.com/

Would you like to meet the cluster team or members of its community?

   Join us on IRC (irc.freenode.net #linux-cluster) and share your
   experience  with other sysadministrators or power users.

Happy clustering,
Fabio

footnote to packagers: the new fence agent library requires the python 
expect extension (called pexpect in most, if not all, Linux 
distributions).

Under the hood (from 2.03.01):

Benjamin Marzinski (1):
       The gnbd kernel module on 64 bit architectures didn't handle ioctls from 32 bit

Fabio M. Di Nitto (23):
       [rgmanager] Remove obsolete clushutdown utility
       [CMAN] Drop dependency on libdevmapper
       [CMAN] qdisk: add credits to Joel
       [MISC] Update copyright headers
       [MISC] Update Red Hat main copyright file
       [BUILD] Fix kernel check for good
       [FENCE] Enable fence_apc_snmp
       [FENCE] apc_snmp: allow paths to snmp binaries to be configurable
       [BUILD] Add fencelibdir support
       [FENCE] Move apc_snmp README where it belongs
       [FENCE] Move apc_snmp README where it belongs
       [FENCE] Remove obsoleted fence_apc perl implementation
       [BUILD] Royal cleanup of the fence agents build system
       [BUILD] Enable build and install of experimental fence agents
       [FENCE] Fix fencelib to pring version and copyright
       [FENCE] Make sure to version and copyright all built files
       [BUILD] Fix clean target for experimental fence/agents/lib
       [MISC] Update copyright headers
       [BUILD] Deal with the new libfence properly
       [FENCE] Enable new fence agents by default
       [RGMANAGER] Fix uninstall target
       [BUILD] Fix install/uninstall targets for fence/agents/lib
       [BUILD] Fix fence lib install target

Jonathan Brassow (1):
       rgmanager/lvm.metadata: Fix parameter description fields

Lon Hohberger (7):
       Remove clushutdown man page references from clusvcadm.8; resolves #324151
       [fence] Close file descriptors that are in invalid/error states
       [cman] Merge scandisk & fixes from RHEL5 branch
       [cman] Fix qdisk Makefile / disk_util merge bugs
       [cman] Make mkqdisk print all device paths
       [cman/qdisk] Fix type pun errors in proc.c
       [fence] Preliminary TPS/NBB/NPS support in new WTI agent.

Marek 'marx' Grac (4):
       fence/agents:	New fencings agents
       fence/agents:	WTI agents merged
       fence/agents:	Add obsolete options
       [RGMANAGER] Fixed typo in mysql.metadata

  Makefile                                      |    2 +-
  cman/qdisk/Makefile                           |    3 +-
  cman/qdisk/disk.c                             |  207 +-
  cman/qdisk/disk.h                             |   62 +-
  cman/qdisk/disk_util.c                        |   21 +-
  cman/qdisk/main.c                             |  157 +-
  cman/qdisk/mkqdisk.c                          |   15 +-
  cman/qdisk/proc.c                             |  267 +-
  cman/qdisk/scandisk.c                         |  751 +
  cman/qdisk/scandisk.h                         |  105 +
  config/copyright.cf                           |    4 +-
  configure                                     |   77 +-
  fence/agents/Makefile                         |    2 +-
  fence/agents/apc/Makefile                     |    5 +-
  fence/agents/apc/README                       |   47 -
  fence/agents/apc/fence_apc.pl                 |  469 -
  fence/agents/apc/fence_apc.py                 |  899 +-
  fence/agents/apc/fence_apc_snmp.py            |  367 -
  fence/agents/apc/powernet369.mib              |31109 -------------------------
  fence/agents/apc_snmp/Makefile                |   18 +
  fence/agents/apc_snmp/README                  |   47 +
  fence/agents/apc_snmp/fence_apc_snmp.py       |  367 +
  fence/agents/apc_snmp/powernet369.mib         |31109 +++++++++++++++++++++++++
  fence/agents/baytech/Makefile                 |    2 +-
  fence/agents/bladecenter/Makefile             |    5 +-
  fence/agents/bladecenter/fence_bladecenter.pl |  402 +-
  fence/agents/brocade/Makefile                 |    2 +-
  fence/agents/bullpap/Makefile                 |    2 +-
  fence/agents/cpint/Makefile                   |    2 +-
  fence/agents/drac/Makefile                    |    7 +-
  fence/agents/drac/fence_drac5.py              |   79 +
  fence/agents/egenera/Makefile                 |    2 +-
  fence/agents/ibmblade/Makefile                |    2 +-
  fence/agents/ilo/Makefile                     |    5 +-
  fence/agents/ilo/fence_ilo.pl                 |  655 -
  fence/agents/ilo/fence_ilo.py                 |   77 +
  fence/agents/lib/Makefile                     |   21 +
  fence/agents/lib/fencing.py.py                |  347 +
  fence/agents/mcdata/Makefile                  |    2 +-
  fence/agents/rsa/Makefile                     |    2 +-
  fence/agents/rsb/Makefile                     |    2 +-
  fence/agents/sanbox2/Makefile                 |    2 +-
  fence/agents/scsi/Makefile                    |   32 +-
  fence/agents/vixel/Makefile                   |    2 +-
  fence/agents/vmware/Makefile                  |    2 +-
  fence/agents/wti/Makefile                     |    5 +-
  fence/agents/wti/fence_wti.pl                 |  384 -
  fence/agents/wti/fence_wti.py                 |  109 +
  fence/agents/xcat/Makefile                    |    2 +-
  fence/agents/zvm/Makefile                     |    2 +-
  fence/fenced/main.c                           |    2 +-
  gnbd-kernel/src/gnbd.c                        |   33 +
  gnbd/server/device.c                          |    7 +-
  group/daemon/main.c                           |    2 +-
  make/clean.mk                                 |    2 +-
  make/defines.mk.input                         |    6 +-
  make/fencebuild.mk                            |   26 +
  make/fenceperl.mk                             |   18 -
  make/fencepy.mk                               |   18 -
  make/install.mk                               |    8 +
  make/uninstall.mk                             |    6 +
  rgmanager/man/clushutdown.8                   |   13 -
  rgmanager/man/clusvcadm.8                     |   13 +-
  rgmanager/src/resources/Makefile              |    5 +-
  rgmanager/src/resources/lvm.metadata          |   12 +-
  rgmanager/src/resources/mysql.metadata        |    4 +-
  rgmanager/src/utils/clushutdown               |   53 -
  scripts/define2var                            |   71 -
  scripts/fenceparse                            |   47 +
  69 files changed, 33884 insertions(+), 34728 deletions(-)

--
I'm going to make him an offer he can't refuse.




More information about the Linux-cluster mailing list