[Linux-cluster] Cluster 2.99.12 (development snapshot) released

Fabio M. Di Nitto fdinitto at redhat.com
Fri Oct 31 08:27:06 UTC 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


The cluster team and its community are proud to announce the 2.99.12
release from the master branch.

Important note: If you are running 2.99.xx series, please upgrade
immediatly to this version.

This release addresses several security issues.

The development cycle for 3.0 is proceeding at a very good speed and
mostlikely one of the next releases will be 3.0alpha1. All features
designed for 3.0 are being completed and taking a proper shape, the
library API has been stable for sometime (and will soon be marked as 3.0
soname). Stay tuned for upcoming updates!

The 2.99.XX releases are _NOT_ meant to be used for production
environments.. yet.

The master branch is the main development tree that receives all new
features, code, clean up and a whole brand new set of bugs,

At some point in time this code will become the 3.0 stable release.

Everybody with test equipment and time to spare, is highly encouraged to
download, install and test the 2.99 releases and more important report
problems.

In order to build the 2.99.11 release you will need:

- - corosync svn r1677 (porting to newer corosync is in progress).
- - openais svn r1656.
- - linux kernel (2.6.27)

The new source tarball can be downloaded here:

   ftp://sources.redhat.com/pub/cluster/releases/cluster-2.99.12.tar.gz
   https://fedorahosted.org/releases/c/l/cluster/cluster-2.99.12.tar.gz

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

Under the hood (from 2.99.11):

Christine Caulfield (1):
       cman: fix two_node startup if -e is specified

David Teigland (4):
       dlm_controld: fix plock dump
       groupd/fenced/dlm_controld/gfs_controld: init logging after fork
       gfs_controld: move log_error message
       fenced/dlm_controld/gfs_controld: query thread mutex

Fabio M. Di Nitto (40):
       misc: cleanup copyright.... again
       misc: fix gfs2_edit build
       fence: update man page for fence_apc
       gfs2: randomize debugfs mount point
       gfs2: randomize file for savemeta operations
       gfs2: remove unused define
       rgmanager: randomize file for automatic data dump
       rgmanager: randomize ASEHAagent temp files
       rgmanager: move fs.sh log file where they belong
       rgmanager: move nfsclient.sh cache files where they belong
       rgmanager: move oracledb.sh log files where they belong
       build: reinstate targets in rgmanager metadata check
       rgmanager: randomize SAPDatabase temp file
       libgfs2: randomize creation of temporary directories for metafs mount
       xmlconfig: remove debugging fprintf
       ccs: implement config reload in legacy ccs
       cman: add /libccs/@next_handle support
       ccs: libccs major rework pass 1
       ccs: libccs split ccs_lookup_nodename into extras.c
       ccs: libccs major rework pass 2
       ccs: libccs major rework pass 3
       ccs: libccs major rework pass 4
       ccs: remove duplicate entry in internal header file
       ccs: libccs major rework pass 5
       common: plug liblogthread in the system
       build: use standard syslog priority name rather than corosync
       ccs: add ccs_read_logging
       ccsais: fix buffer overflow when reading huge config files
       xmlconfig: fix buffer overflow when reading huge config files
       ccs: cleanup ccs_read_logging
       gfs2: randomize debugfs mount point even more
       gfs2: randomize file for savemeta operations even more
       rgmanager: move state dump file where it belongs
       rgmanager: randomize ASEHAagent temp files even more
       rgmanager: randomize SAPDatabase temp file even more
       rgmanager: randomize oracledb.sh temp file
       misc: fix mktemp usage
       rgmanager: randomize smb.sh temp file
       rgmanager: randomize svclib_nfslock temp dir
       gfs2: randomize creation of temporary directories for metafs mount more

Jan Friesse (6):
       [fence] Fence agent for ePowerSwitch 8M+ (fence_eps)
       [fence] Fixed man pages makefile, so fence_eps.8 is now installed.
       fence: Added support for no_password in fence agents library and fence_eps.
       fence: Fixed case sensitives in action parameter.
       fence: Fix -C switch description in Python library
       fence: Operation 'list' and 'monitor' for Alom, LDOM, VMware and ePowerSwitch

Jim Meyering (8):
       don't dereference NULL upon failed realloc
       * fence/agents/xvm/ip_lookup.c (add_ip): Handle malloc failure.
       * gfs/gfs_fsck/inode.c (check_inode): handle failed malloc
       remove dead code (useless test of memset return value)
       add comments marking unchecked malloc calls
       Remove unused local variable, buf,
       add comments marking unchecked strdup calls
       handle some malloc failures

Jonathan Brassow (1):
       rgmanager (HALVM): Stop dumping debug output to /tmp

Marek 'marx' Grac (4):
       [fence]	Operation 'list' and 'monitor' for iLO, DRAC5 and APC
       [fence]     Operation 'list' and 'monitor' for WTI IPS 800-CE
       [fence] WTI should not power on/off plug if it is unable to get status
       [fence] WTI should not power on/off plug if it is unable to get status

Simone Gotti (1):
       [rgmanager] Fix fuser parsing on later versions of psmisc

  Makefile                                      |    4 +-
  cman/daemon/cman-preconfig.c                  |   17 +
  cman/daemon/cmanconfig.c                      |   44 +-
  common/Makefile                               |    4 +
  common/liblogthread/Makefile                  |   13 +
  common/liblogthread/liblogthread.c            |  222 +++++
  common/liblogthread/liblogthread.h            |   17 +
  config/libs/libccsconfdb/Makefile             |    7 +-
  config/libs/libccsconfdb/ccs.h                |    5 +
  config/libs/libccsconfdb/ccs_internal.h       |   29 +
  config/libs/libccsconfdb/extras.c             |  382 ++++++++
  config/libs/libccsconfdb/fullxpath.c          |  334 +++++++
  config/libs/libccsconfdb/libccs.c             | 1181 ++++++++---------------
  config/libs/libccsconfdb/xpathlite.c          |  424 ++++++++
  config/plugins/ccsais/config.c                |   28 +-
  config/plugins/ldap/configldap.c              |   11 -
  config/plugins/xml/config.c                   |  100 +-
  config/tools/ccs_tool/editconf.c              |    1 +
  config/tools/ldap/confdb2ldif.c               |    9 -
  configure                                     |   25 +-
  doc/COPYRIGHT                                 |    9 +-
  fence/agents/alom/fence_alom.py               |    2 +-
  fence/agents/apc/fence_apc.py                 |    4 +-
  fence/agents/apc_snmp/fence_apc_snmp.py       |    2 +-
  fence/agents/baytech/fence_baytech.pl         |    2 +-
  fence/agents/bladecenter/Makefile             |   13 -
  fence/agents/bladecenter/fence_bladecenter.py |    3 +-
  fence/agents/drac/fence_drac5.py              |    2 +-
  fence/agents/eps/Makefile                     |    5 +
  fence/agents/eps/fence_eps.py                 |  112 +++
  fence/agents/ilo/fence_ilo.py                 |    2 +-
  fence/agents/ldom/fence_ldom.py               |   34 +-
  fence/agents/lib/fencing.py.py                |   53 +-
  fence/agents/rsa/fence_rsa.py                 |   18 +-
  fence/agents/rsb/fence_rsb.py                 |   18 +-
  fence/agents/vmware/fence_vmware.py           |   66 +-
  fence/agents/wti/fence_wti.py                 |   16 +-
  fence/agents/xcat/fence_xcat.pl               |    2 +
  fence/agents/xvm/ip_lookup.c                  |    2 +
  fence/fenced/main.c                           |   13 +-
  fence/fenced/recover.c                        |   33 +-
  fence/man/Makefile                            |    3 +-
  fence/man/fence_alom.8                        |   10 +-
  fence/man/fence_apc.8                         |    8 +-
  fence/man/fence_baytech.8                     |    4 +-
  fence/man/fence_eps.8                         |  106 ++
  fence/man/fence_ibmblade.8                    |    2 +-
  fence/man/fence_rsa.8                         |    4 +-
  fence/man/fence_rsb.8                         |    4 +-
  fence/man/fence_vmware.8                      |   10 +-
  gfs-kernel/src/gfs/lm_interface.h             |    9 -
  gfs-kernel/src/gfs/lock_dlm.h                 |    9 -
  gfs-kernel/src/gfs/lock_dlm_lock.c            |    9 -
  gfs-kernel/src/gfs/lock_dlm_main.c            |    9 -
  gfs-kernel/src/gfs/lock_dlm_mount.c           |    9 -
  gfs-kernel/src/gfs/lock_dlm_sysfs.c           |    9 -
  gfs-kernel/src/gfs/lock_dlm_thread.c          |    9 -
  gfs-kernel/src/gfs/lock_nolock_main.c         |    9 -
  gfs-kernel/src/gfs/locking.c                  |    9 -
  gfs/gfs_fsck/block_list.c                     |    5 +-
  gfs/gfs_fsck/fs_dir.c                         |    4 +
  gfs/gfs_fsck/inode.c                          |    6 +-
  gfs/gfs_fsck/super.c                          |    3 +
  gfs/libgfs/fs_dir.c                           |    4 +
  gfs/libgfs/inode.c                            |    1 +
  gfs/libgfs/super.c                            |    1 +
  gfs/tests/filecon2/filecon2_server.c          |    2 +-
  gfs2/edit/hexedit.c                           |    3 +-
  gfs2/edit/hexedit.h                           |    4 +-
  gfs2/edit/savemeta.c                          |   19 +-
  gfs2/fsck/initialize.c                        |    1 +
  gfs2/libgfs2/libgfs2.h                        |    4 -
  gfs2/libgfs2/misc.c                           |  117 +--
  gfs2/libgfs2/super.c                          |    1 +
  gfs2/mkfs/main_grow.c                         |    4 +-
  gfs2/mkfs/main_jadd.c                         |    7 +-
  gfs2/quota/check.c                            |   12 +-
  gfs2/quota/gfs2_quota.h                       |    3 -
  gfs2/quota/main.c                             |   25 +-
  gfs2/tool/df.c                                |    4 +-
  gfs2/tool/misc.c                              |   36 +-
  gnbd/tools/gnbd_export/gnbd_export.c          |    4 +
  group/daemon/app.c                            |    3 +
  group/daemon/cpg.c                            |    2 +
  group/daemon/joinleave.c                      |    1 +
  group/daemon/main.c                           |    7 +-
  group/dlm_controld/deadlock.c                 |   10 +-
  group/dlm_controld/main.c                     |    9 +-
  group/dlm_controld/plock.c                    |    3 +
  group/gfs_controld/cpg-new.c                  |   22 +-
  group/gfs_controld/crc.c                      |   12 -
  group/gfs_controld/main.c                     |   10 +-
  group/gfs_controld/plock.c                    |    2 +
  make/copyright.cf                             |    2 +-
  make/defines.mk.input                         |    3 +
  rgmanager/src/daemons/clurmtabd_lib.c         |    1 +
  rgmanager/src/daemons/dtest.c                 |    2 +
  rgmanager/src/daemons/main.c                  |    4 +-
  rgmanager/src/resources/ASEHAagent.sh         |   11 +-
  rgmanager/src/resources/Makefile              |   33 +-
  rgmanager/src/resources/SAPDatabase           |    2 +-
  rgmanager/src/resources/clusterfs.sh          |    4 +-
  rgmanager/src/resources/fs.sh                 | 1304 -------------------------
  rgmanager/src/resources/fs.sh.in              | 1304 +++++++++++++++++++++++++
  rgmanager/src/resources/lvm_by_vg.sh          |    2 +-
  rgmanager/src/resources/netfs.sh              |    4 +-
  rgmanager/src/resources/nfsclient.sh          |    7 +-
  rgmanager/src/resources/oracledb.sh           |  887 -----------------
  rgmanager/src/resources/oracledb.sh.in        |  888 +++++++++++++++++
  rgmanager/src/resources/smb.sh                |    2 +-
  rgmanager/src/resources/svclib_nfslock        |    3 +-
  111 files changed, 4805 insertions(+), 3509 deletions(-)

- --
I'm going to make him an offer he can't refuse.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

iQIVAwUBSQrBYQgUGcMLQ3qJAQIk0BAAlZFrEgXWy8RxvHrXuvScIgutOjd+Bjgj
2cPdoaFZjeLSroWifZJNHjjYfSG/FcpZug/NJxall3xVicmwc/CUljJtgqRJeN6x
0VWTFyC7GJrg6pnzEnTyriggBpaGDZZgnbLisV2gmIqFuDmiEVHAqnoYWl+dU9dj
xaPq01LrVXzYhVb18DYqglCWl5LmHQQyTmhDh5pvUwbwZd/fsdr4WI7gkcgxA1Uw
Hy+pbVMWIgRTBH+YEDH2j28pynvaNLvUopLBPHFLGY971vLhYldGzUmQubm04J7O
ocQl0Q9qxuSVCqrCIpQ/Ty+V0x0begzahaczccdJAXVyxti2owKS4FX8OqLQPHo0
plFIx4g8hJSxX4zgfh/P7Fb48ePlGN6WE07o/2mO1vplfEOpnQ2xoWYFsDCaoSjO
W2bETI+xT+E+UpKTI0w1j5/mfo/8kJ79WmDlZZujuwrM6/1iMJVTWbffqZkbGMcj
ukl0B3q5VkFo4NOTtZJHOUfhC3+2QglfyhT09Fxhp1eqMiAFZDWWqEQxHC7dbtAv
xu8KRCQiR4hVEZLNnLaoAIYlWABVAz1Ltux52uDFuul/jusxDpqjlp1cT54+j+ss
h1wwlxgyFyisYCXxnAiRkECKjttcOG4FrVAA4k3fOl8u6F0Suw+GJdS2cESeXtce
D2lFBpyTapQ=
=JxFs
-----END PGP SIGNATURE-----




More information about the Linux-cluster mailing list