The cluster team and its community are proud to announce the 3.0.0.rc4 release candidate from the STABLE3 branch. This should be the last release candidate unless major problems will be found during the final testing stage. 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.rc4 release you will need: - corosync 0.100 (1.0.0.rc1) - openais 0.100 (1.0.0.rc1) - linux kernel 2.6.29 The new source tarball can be downloaded here: ftp://sources.redhat.com/pub/cluster/releases/cluster-3.0.0.rc4.tar.gz https://fedorahosted.org/releases/c/l/cluster/cluster-3.0.0.rc5.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.rc3): Bob Peterson (4): GFS2: gfs2_convert, parameter not understood on ppc /sbin/mount.gfs2: can't find /proc/mounts entry for directory / Message printed to stderr instead of stdout gfs_fsck: Segfault in EA leaf repair Christine Caulfield (3): cman: use api->shutdown_request instead of api->request_shutdown cman: Fix some compile-time warning dlm: Fix some compile warnings Fabio M. Di Nitto (17): gfs: kill dead test code gfs2: drop dead test code build: enable fence_xvm by default config: fix warnings in confdb2ldif config: use HDB_X instead of _D gfs: add missing format attributes gfs2: handle output conversion properly gfs2: add missing casts gfs2: make functions static gfs2: backport coding format from master gfs2: resync internationalization support from master cman: port to the latest corosync API cman init: stop qdiskd only if enabled qdiskd: fix log file name cman init: don't stop fence_xvmd if we don't know the status cman init: readd support for fence_xvmd standalone operations Revert "gfs-kernel: enable FS_HAS_FREEZE" Federico Simoncelli (1): rgmanager: Allow vm.sh use of libvirt XML file Jim Meyering (5): src/clulib/ckpt_state.c (ds_key_init_nt): detect failed malloc dlm/tests: handle malloc failure cman: handle malloc failure (i.e., don't deref NULL) dlm_controld: handle heap allocation failure and plug leaks dlm_controld: add comments: mark memory problems Lon Hohberger (42): rgmanager: Fix ptr arithmetic and C90 warnings rgmanager: Fix rg_locks.c build warnings rgmanager: Fix rg_strings.c build warnings rgmanager: Fix members.c and related build warnings rgmanager: Change ccs_read_old_logging to static rgmanager: Fix daemon_init related warnings rgmanager: Remove unused function rgmanager: Remove unused proof-of-concept code rgmanager: Fix build warnings in cman.c rgmanager: Fix build warnings in fdops.c rgmanager: Fix vft.c and related build warnings rgmanager: Fix msgtest.c build warnings rgmanager: Fix complier warnings in msg_cluster.c rgmanager: Fix build warnings in msg_socket.c rgmanager: Fix build warnings in msgtest.c rgmanager: Fix fo_domain.c build warnings rgmanager: Fix fo_domain.c build warnings (part 2) rgmanager: Fix clufindhostname.c build warnings rgmanager: Fix clustat.c build warnings rgmanager: Fix clusvcadm.c build warnings rgmanager: Fix clulog.c build warnings rgmanager: groups.c cleanup rgmanager: Cleanups around main.c rgmanager: Fix reslist.c complier warnings rgmanager: Fix resrules.c compiler warnings rgmanager: Fix restree.c compiler warnings rgmanager: Clean up rg_event.c and related build warnings rgmanager: Fix rg_forward.c build warnings rgmanager: Fix rg_queue.c build warnings rgmanager: Clean up rg_queue.c and related warnings rgmanager: Clean up slang_event.c and related warnings rgmanager: Fix last bits of compiler warnings rgmanager: Fix leaked context on queue fail rgmanager: Fix stop/start race rgmanager: Fix stack overflows on stress testing rgmanager: Fix small memory leak rgmanager: Don't push NULL on to the S/Lang stack rgmanager: Fix error message rgmanager: Fix --debug build fence: Make fence_node return 2 for no fencing rgmanager: follow-service.sl stack cleanup rgmanager: Allow exit while waiting for fencing Marek 'marx' Grac (1): fence_wti: Fence agent for WTI ends with traceback when option is missing Steven Dake (1): fence: Fix missing case in switch statement Steven Whitehouse (1): libgfs2: Use -o meta rather than gfs2meta fs type cman/daemon/ais.c | 7 +- cman/daemon/commands.c | 6 +- cman/daemon/daemon.c | 5 +- cman/daemon/daemon.h | 2 +- cman/init.d/cman.in | 27 +- cman/qdisk/main.c | 2 +- config/tools/ldap/confdb2ldif.c | 6 +- configure | 8 - dlm/tests/usertest/alternate-lvb.c | 10 +- dlm/tests/usertest/asttest.c | 14 +- dlm/tests/usertest/dlmtest.c | 6 +- dlm/tests/usertest/dlmtest2.c | 7 +- dlm/tests/usertest/flood.c | 7 +- dlm/tests/usertest/joinleave.c | 2 +- dlm/tests/usertest/lstest.c | 12 +- dlm/tests/usertest/lvb.c | 11 +- dlm/tests/usertest/pingtest.c | 8 +- dlm/tests/usertest/threads.c | 34 +- fence/agents/Makefile | 13 +- fence/agents/wti/fence_wti.py | 14 +- fence/agents/xvm/vm_states.c | 2 + fence/fence_node/fence_node.c | 6 +- fence/libfence/agent.c | 2 +- gfs-kernel/src/gfs/ops_fstype.c | 2 +- gfs/gfs_fsck/Makefile | 7 - gfs/gfs_fsck/log.c | 9 +- gfs/gfs_fsck/metawalk.c | 7 +- gfs/gfs_fsck/test_bitmap.c | 38 - gfs/gfs_fsck/test_block_list.c | 91 - gfs/libgfs/log.c | 9 +- gfs2/convert/gfs2_convert.c | 2 +- gfs2/fsck/Makefile | 6 - gfs2/fsck/fs_recovery.c | 34 +- gfs2/fsck/initialize.c | 6 +- gfs2/fsck/main.c | 2 +- gfs2/fsck/rgrepair.c | 2 +- gfs2/fsck/test_bitmap.c | 38 - gfs2/fsck/test_block_list.c | 91 - gfs2/libgfs2/misc.c | 2 +- gfs2/mkfs/main.c | 2 +- gfs2/mkfs/main_grow.c | 4 +- gfs2/mkfs/main_jadd.c | 11 +- gfs2/mkfs/main_mkfs.c | 10 +- gfs2/mount/util.c | 15 +- gfs2/tool/main.c | 2 +- group/dlm_controld/pacemaker.c | 15 +- make/defines.mk.input | 1 - rgmanager/include/daemon_init.h | 9 + rgmanager/include/depends.h | 134 -- rgmanager/include/event.h | 10 + rgmanager/include/fo_domain.h | 48 + rgmanager/include/groups.h | 42 + rgmanager/include/lock.h | 4 +- rgmanager/include/members.h | 1 + rgmanager/include/message.h | 20 +- rgmanager/include/resgroup.h | 82 +- rgmanager/include/reslist.h | 51 +- rgmanager/include/restart_counter.h | 2 +- rgmanager/include/rg_locks.h | 9 + rgmanager/include/rg_queue.h | 6 +- rgmanager/include/vf.h | 10 +- rgmanager/src/clulib/ckpt_state.c | 1 + rgmanager/src/clulib/cman.c | 3 +- rgmanager/src/clulib/daemon_init.c | 8 +- rgmanager/src/clulib/fdops.c | 5 +- rgmanager/src/clulib/lock.c | 4 +- rgmanager/src/clulib/logging.c | 4 +- rgmanager/src/clulib/members.c | 66 - rgmanager/src/clulib/message.c | 22 +- rgmanager/src/clulib/msg_cluster.c | 13 +- rgmanager/src/clulib/msg_socket.c | 12 +- rgmanager/src/clulib/msgtest.c | 19 +- rgmanager/src/clulib/rg_strings.c | 2 +- rgmanager/src/clulib/vft.c | 53 +- rgmanager/src/daemons/Makefile | 6 +- rgmanager/src/daemons/depends.c | 2512 ----------------------- rgmanager/src/daemons/dtest.c | 810 -------- rgmanager/src/daemons/event_config.c | 19 +- rgmanager/src/daemons/fo_domain.c | 29 +- rgmanager/src/daemons/groups.c | 94 +- rgmanager/src/daemons/main.c | 173 +-- rgmanager/src/daemons/reslist.c | 35 +- rgmanager/src/daemons/resrules.c | 41 +- rgmanager/src/daemons/restree.c | 70 +- rgmanager/src/daemons/rg_event.c | 30 +- rgmanager/src/daemons/rg_forward.c | 6 +- rgmanager/src/daemons/rg_locks.c | 12 +- rgmanager/src/daemons/rg_queue.c | 8 +- rgmanager/src/daemons/rg_state.c | 145 +- rgmanager/src/daemons/rg_thread.c | 14 +- rgmanager/src/daemons/service_op.c | 15 +- rgmanager/src/daemons/slang_event.c | 266 ++-- rgmanager/src/daemons/test.c | 72 +- rgmanager/src/daemons/watchdog.c | 5 + rgmanager/src/resources/default_event_script.sl | 16 +- rgmanager/src/resources/follow-service.sl | 10 +- rgmanager/src/resources/vm.sh | 17 +- rgmanager/src/utils/clufindhostname.c | 2 +- rgmanager/src/utils/clulog.c | 4 +- rgmanager/src/utils/clustat.c | 67 +- rgmanager/src/utils/clusvcadm.c | 16 +- 101 files changed, 939 insertions(+), 4812 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