[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

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



-----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-----


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]