he cluster team and its community are proud to announce the 3.0.0.rc1 release candidate from the STABLE3 branch. The development cycle for 3.0.0 is completed. The STABLE3 branch is now collecting only bug fixes and minimal update required to build and run on top of the latest upstream kernel/corosync/openais. Everybody with test equipment and time to spare, is highly encouraged to download, install and test this release candidate and more important report problems. This is the time for people to make a difference and help us testing as much as possible. In order to build the 3.0.0.rc1 release you will need: - corosync 0.95 - openais 0.94 - linux kernel 2.6.28.x (requires the latest release from the 2.6.28.x stable release for gfs-kernel module) The new source tarball can be downloaded here: ftp://sources.redhat.com/pub/cluster/releases/cluster-3.0.0.rc1.tar.gz https://fedorahosted.org/releases/c/l/cluster/cluster-3.0.0.rc1.tar.gz At the same location is now possible to find separated tarballs for fence-agents and resource-agents as previously announced (http://www.redhat.com/archives/cluster-devel/2009-February/msg00003.htm) 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 3.0.0.beta1): Abhijith Das (1): gfs2_tool, libgfs2: bz487608 - GFS2: gfs2_tool unfreeze hangs Andrew Price (4): gfs2-utils: Remove 'die' calls from mount_gfs2_meta libgfs2: Remove 'die' calls from __get_sysfs libgfs2: Clean up mp2fsname2 libgfs2: Remove 'die' from mp2fsname and find_debugfs_mount Christine Caulfield (4): config: make confdb2ldap compile with latest corosync config: config_xml doesn't need to include logging.h cman: Fix crash caused by cman_tool version -r0 cman: Tidy up cman sockets when we exit David Teigland (11): fence_tool: dump only the size of the buffer gfs_controld: dlm_controld failure is cluster_dead gfs_controld: wait for dlm registration dlm_controld/gfs_controld: default to no plock rate limit dlm_tool: fix lockdebug parsing of first_lkid libdlm: fix warning fenced: fix accounting for startup fencing victims groupd/fenced/dlm_controld/gfs_controld: fix lockfile fence_tool, init.d/cman: fix wait/retry options dlm_tool: show waiters in lockdebug output groupd/fenced/dlm_controld/gfs_controld: unlink lockfile Fabio M. Di Nitto (15): config: time to say goodbye to ccsd config: fix build warnings introduced by corosync changes cman: fix build warnings introduced by corosync changes build: drop mibdir as it's now unrequired cman: fix more uint -> hdb_handle_t breakage build: drop xenlibs info notifyd: fix lockfile config: stop linking against compat libs rgmanager: stop linking clulog with cman init: merge qdisk init script into cman init cman init: drop legacy option init: cmannotifyd failure should not exit notifyd: fix lockfile handling and exit path init: fix status check config: kill dead code Jan Friesse (7): fence_intelmodular: Rewrite of agent under Python unified library fence_ibmblade: Rewrite of agent under Python unified library fence_apc_snmp: Rewrite of agent under Python unified library fence_ipmilan: Added list, monitor and metadata operations fence_ipmilan: Fix metadata generation fence_snmp_*: Add missed sys.path.apend to SNMP agents fence: Fix configure script (hardcoded fenceagentslibdir path) Lon Hohberger (15): rgmanager: Fix enable-while-frozen breakage rgmanager: Fix ip start phase with monitor_link="0" fence: Make fence agent metadata valid XML config: Make <cman> tag optional these days. config: Include 'port' as cman option config: Can't actually disable_openais from cluster.conf rgmanager: Fix VM restart issue rgmanager: fix rare segfault in -USR1 dump code rgmanager: Block signals in worker threads rgmanager: Clean up thread handling rgmanager: Fix build issue fence: Fix fence_xvm[d] man pages qdisk: Make mixed-endian work qdiskd: Remove pid file on clean/normal exit rgmanager: Remove pid file on clean/normal exit Marek 'marx' Grac (3): fence_agents: #487501 - Exceptions in fencing agents fence_agents: #487501 - Exceptions in fencing agents fence_apc: #491640 - APC Fence Agent does not work with non-admin account Steven Whitehouse (1): Remove unused code from various places cman/daemon/cman-preconfig.c | 26 +- cman/daemon/commands.c | 7 +- cman/daemon/nodelist.h | 10 +- cman/init.d/Makefile | 19 +- cman/init.d/cman.in | 174 ++-- cman/init.d/qdiskd.in | 123 -- cman/notifyd/main.c | 16 +- cman/qdisk/daemon_init.c | 16 +- cman/qdisk/disk.c | 45 +- cman/qdisk/main.c | 16 +- cman/qdisk/mkqdisk.c | 7 +- cman/qdisk/proc.c | 7 +- config/Makefile | 2 +- config/daemons/Makefile | 8 - config/daemons/ccsd/Makefile | 37 - config/daemons/ccsd/ccsd.c | 905 --------------- config/daemons/ccsd/cluster_mgr.c | 688 ----------- config/daemons/ccsd/cluster_mgr.h | 6 - config/daemons/ccsd/cnx_mgr.c | 1399 ----------------------- config/daemons/ccsd/cnx_mgr.h | 7 - config/daemons/ccsd/comm_headers.h | 48 - config/daemons/ccsd/debug.h | 9 - config/daemons/ccsd/globals.c | 19 - config/daemons/ccsd/globals.h | 23 - config/daemons/ccsd/misc.c | 388 ------- config/daemons/ccsd/misc.h | 19 - config/daemons/man/Makefile | 9 - config/daemons/man/ccsd.8 | 74 -- config/libs/Makefile | 3 - config/libs/libccscompat/Makefile | 15 - config/libs/libccscompat/libccscompat.c | 752 ------------ config/libs/libccscompat/libccscompat.h | 18 - config/libs/libccsconfdb/ccs.h | 4 - config/libs/libccsconfdb/libccs.c | 71 -- config/man/Makefile | 3 +- config/man/ccs.7 | 22 - config/plugins/Makefile | 3 - config/plugins/ccsais/Makefile | 33 - config/plugins/ccsais/config.c | 236 ---- config/plugins/ldap/configldap.c | 4 +- config/plugins/xml/config.c | 14 +- config/tools/ccs_tool/Makefile | 18 +- config/tools/ccs_tool/ccs_tool.c | 57 - config/tools/ccs_tool/editconf.c | 14 - config/tools/ccs_tool/update.c | 673 ----------- config/tools/ccs_tool/update.h | 6 - config/tools/ldap/confdb2ldif.c | 33 +- config/tools/man/Makefile | 4 - config/tools/man/ccs_test.8 | 132 --- config/tools/xml/cluster.rng | 63 +- configure | 25 +- dlm/libdlm/libdlm.c | 8 +- dlm/tool/main.c | 142 +++- fence/agents/apc/fence_apc.py | 33 +- fence/agents/apc_snmp/Makefile | 1 - fence/agents/apc_snmp/fence_apc_snmp.py | 625 +++-------- fence/agents/bladecenter/fence_bladecenter.py | 5 +- fence/agents/cisco_mds/fence_cisco_mds.py | 1 + fence/agents/ibmblade/fence_ibmblade.pl | 273 ----- fence/agents/ibmblade/fence_ibmblade.py | 76 ++ fence/agents/ifmib/fence_ifmib.py | 1 + fence/agents/ilo/fence_ilo.py | 2 + fence/agents/intelmodular/Makefile | 4 + fence/agents/intelmodular/fence_intelmodular.py | 87 ++ fence/agents/ipmilan/ipmilan.c | 79 ++- fence/agents/lib/fencing.py.py | 7 +- fence/agents/lpar/fence_lpar.py | 12 +- fence/agents/xvm/options.c | 3 + fence/fence_tool/fence_tool.c | 337 ++++--- fence/fenced/cpg.c | 2 +- fence/fenced/fd.h | 1 + fence/fenced/main.c | 3 +- fence/fenced/recover.c | 5 + fence/man/Makefile | 4 +- fence/man/fence_apc_snmp.8 | 139 +++ fence/man/fence_ibmblade.8 | 111 ++- fence/man/fence_intelmodular.8 | 131 +++ fence/man/fence_xvm.8 | 24 +- fence/man/fence_xvmd.8 | 32 +- gfs2/libgfs2/libgfs2.h | 5 +- gfs2/libgfs2/misc.c | 151 ++- gfs2/mkfs/main.c | 9 +- gfs2/mkfs/main_grow.c | 50 +- gfs2/mkfs/main_jadd.c | 139 ++-- gfs2/mkfs/main_mkfs.c | 157 ++-- gfs2/quota/check.c | 20 +- gfs2/quota/main.c | 34 +- gfs2/tool/df.c | 55 +- gfs2/tool/misc.c | 29 +- gfs2/tool/tune.c | 20 +- group/daemon/main.c | 3 +- group/dlm_controld/config.h | 2 +- group/dlm_controld/main.c | 3 +- group/gfs_controld/config.h | 2 +- group/gfs_controld/cpg-new.c | 15 +- group/gfs_controld/gfs_daemon.h | 1 + group/gfs_controld/main.c | 12 +- make/defines.mk.input | 3 - make/fencebuild.mk | 1 - make/install.mk | 4 - make/uninstall.mk | 3 - rgmanager/include/res-ocf.h | 1 + rgmanager/include/reslist.h | 1 + rgmanager/src/clulib/daemon_init.c | 19 +- rgmanager/src/clulib/tmgr.c | 61 +- rgmanager/src/daemons/groups.c | 3 + rgmanager/src/daemons/main.c | 2 + rgmanager/src/daemons/restree.c | 28 +- rgmanager/src/daemons/rg_state.c | 4 +- rgmanager/src/daemons/rg_thread.c | 2 +- rgmanager/src/resources/ip.sh | 35 +- rgmanager/src/utils/Makefile | 2 +- 112 files changed, 2023 insertions(+), 7311 deletions(-)
Attachment:
signature.asc
Description: This is a digitally signed message part
-- Linux-cluster mailing list Linux-cluster@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/linux-cluster