[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