The cluster team and its community are proud to announce the 3.0.0.alpha5 release from the STABLE3 branch. The development cycle for 3.0.0 is about to end. With the new STABLE3 branch that will collect only bug fixes and minimal update required to build on top of the latest upstream kernel, we are getting closer and closer to a shiny new stable release. Everybody with test equipment and time to spare, is highly encouraged to download, install and test the 3.0.0.alpha releases 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.alpha5 release you will need: - corosync 0.93 (qdisk users _must_ cherry pick also revision 1774 from trunk or use fedora packages). - openais 0.92. - linux kernel 2.6.28. The new source tarball can be downloaded here: ftp://sources.redhat.com/pub/cluster/releases/cluster-3.0.0.alpha5.tar.gz https://fedorahosted.org/releases/c/l/cluster/cluster-3.0.0.alpha5.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.html) 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.alpha4): Andrew Price (5): askant: Fix linking with libgfs2 askant: prog_name is no longer required gfs2-utils: Remove 'die' calls from check_for_gfs2 gfs2-utils: Remove 'die' calls from set_sysfs libgfs2: Move get_list out of libgfs2 Bob Peterson (7): Replace deprecated do_seek, do_read, do_write functions Get rid of build warning in gfs2_convert. Add Filesystem UUID to GFS2 utils. GFS2: make gfs2_fsck conform to fsck(8) exit codes GFS2: gfs2_edit fixes for 5.4 gfs2_tool df segfault on non-4K block size gfs2_grow man page references removed -r option Christine Caulfield (5): cman: don't display the last node name if we can't get an address cman: Print nodeids as unsigned ints cman: Make cman_tool debug -d<x> more effective cman: Don't eject nodes that were quorate on their own if we have no state cman: Allow connections from unprivileged user/group "ais" David Teigland (5): dlmtest2: fix man pages: cluster.conf, groupd man pages: cluster.conf man pages: cluster.conf libccs: daemon logging config Fabio M. Di Nitto (11): cman: fix notifyd loop qdisk: fix device scanning. qdisk: fix device scanning order. qdisk: remove debugging printf. qdisk: propagate parent_holder information to childs qdisk: uses sizeof() when memsetting stack-defined variables qdisk: optimize list append operations man pages: cluster.conf.5 fence: add missing man pages build: stricter install invokation build: make/release update Jan Friesse (5): fence_ipmilan: Cygwin doesn't like NULL in times function fence_ipmilan: Better name for unused variable in expect.c fence_ipmi: Increased number of retries to action fence_vmware: Fix process of special characters (like ') fence_vmware: Fix VMware helper script to force stdout close Lon Hohberger (2): fence: Make fence_xvm -o metadata work qdisk: Honor CMAN_TRY_SHUTDOWN Marek 'marx' Grac (5): fence_wti: #481664 - fence_wti is unable to connect to (password-less) fencing device [FENCE] Fixes ##485065 - Add support for LPAR/HMC v3 fence_lpar: #485065 Typo fence_lpar: Fix 'list' operation for HMC v3 bladecenter & wti: Fix operation 'list' Steven Whitehouse (24): libgfs2: Remove pv macros from library libgfs2: Remove RANDOM/SRANDOM macros libgfs2: Change some macros into inline functions libgfs2: Remove another macro libgfs2: format checking for printf-like functions libgfs2: gfs2_disk_hash is a .c not a .h! libgfs2: Move SYS_BASE macro libgfs2: Merge bitmap.c into block_list.c libgfs2: Merge linux_endian.h into libgfs2 libgfs2: Remove ancient, obsolete alpha workaround libgfs2: Merge ondisk.h into libgfs2.h libgfs2: Remove copyright.cf include from libgfs2.h fsck: Using wrong hash size libgfs2: Forgot to remove headers from apps libgfs2: Remove a typedef that was only used once libgfs2: metapointer function is only used internally libgfs2: First go at cutting the number of "die"s libgfs2: test_locking should be in mkfs mount.gfs2: Fix wrong header libgfs2: Move prog_name out of the library gfs_controld: One header removal too far gfs2_edit: Tidy up EXTERN stuff libgfs2: DIV_RU Macro bites the dust mount.gfs2: Move the endian functions out of gfs_ondisk.h cman/cman_tool/main.c | 12 +- cman/daemon/cman-preconfig.c | 7 +- cman/daemon/commands.c | 2 +- cman/daemon/logging.c | 4 + cman/notifyd/main.c | 41 +- cman/qdisk/main.c | 29 +- cman/qdisk/scandisk.c | 109 ++-- cman/qdisk/scandisk.h | 3 +- config/libs/libccsconfdb/extras.c | 18 +- config/man/cluster.conf.5 | 186 ++++- contrib/askant/Makefile | 2 +- contrib/askant/fsplugins/gfs2/gfs2.c | 3 +- contrib/askant/setup.py | 3 +- dlm/tests/usertest/dlmtest2.c | 19 +- fence/agents/bladecenter/fence_bladecenter.py | 2 +- fence/agents/ipmilan/expect.c | 6 +- fence/agents/ipmilan/ipmilan.c | 24 +- fence/agents/lib/fencing.py.py | 6 + fence/agents/lpar/fence_lpar.py | 131 ++- fence/agents/vmware/fence_vmware.py | 35 +- fence/agents/vmware/fence_vmware_helper.pl | 9 + fence/agents/wti/fence_wti.py | 22 +- fence/agents/xvm/fence_xvm.c | 5 + fence/agents/xvm/options.c | 27 + fence/agents/xvm/options.h | 4 +- fence/man/Makefile | 10 +- gfs2/convert/gfs2_convert.c | 22 +- gfs2/edit/gfs2hex.c | 140 ++-- gfs2/edit/hexedit.c | 1056 ++++++++++++++++++++----- gfs2/edit/hexedit.h | 128 ++-- gfs2/edit/savemeta.c | 107 +++- gfs2/fsck/eattr.c | 1 - gfs2/fsck/fs_recovery.c | 1 - gfs2/fsck/fsck.h | 16 +- gfs2/fsck/initialize.c | 41 +- gfs2/fsck/lost_n_found.c | 8 +- gfs2/fsck/main.c | 73 +- gfs2/fsck/metawalk.c | 120 ++- gfs2/fsck/pass1.c | 126 ++-- gfs2/fsck/pass1b.c | 89 ++- gfs2/fsck/pass1c.c | 50 +- gfs2/fsck/pass2.c | 145 +++-- gfs2/fsck/pass3.c | 17 +- gfs2/fsck/pass4.c | 33 +- gfs2/fsck/pass5.c | 20 +- gfs2/fsck/rgrepair.c | 39 +- gfs2/fsck/util.c | 1 - gfs2/include/gfs2_disk_hash.h | 73 -- gfs2/include/linux_endian.h | 68 -- gfs2/libgfs2/Makefile | 5 +- gfs2/libgfs2/bitmap.c | 141 ---- gfs2/libgfs2/block_list.c | 135 ++++- gfs2/libgfs2/buf.c | 130 +++- gfs2/libgfs2/device_geometry.c | 6 +- gfs2/libgfs2/fs_bits.c | 43 +- gfs2/libgfs2/fs_geometry.c | 11 +- gfs2/libgfs2/fs_ops.c | 48 +- gfs2/libgfs2/gfs1.c | 7 +- gfs2/libgfs2/gfs2_disk_hash.c | 72 ++ gfs2/libgfs2/libgfs2.h | 245 ++++--- gfs2/libgfs2/locking.c | 56 -- gfs2/libgfs2/misc.c | 115 +-- gfs2/libgfs2/ondisk.c | 43 +- gfs2/libgfs2/ondisk.h | 59 -- gfs2/libgfs2/structures.c | 73 +- gfs2/man/gfs2_edit.8 | 118 +++- gfs2/man/gfs2_grow.8 | 13 +- gfs2/man/gfs2_tool.8 | 6 + gfs2/mkfs/gfs2_mkfs.h | 3 +- gfs2/mkfs/main.c | 2 +- gfs2/mkfs/main_grow.c | 23 +- gfs2/mkfs/main_jadd.c | 70 ++- gfs2/mkfs/main_mkfs.c | 112 +++- gfs2/mount/ondisk1.c | 44 +- gfs2/mount/util.c | 58 ++- gfs2/mount/util.h | 8 - gfs2/quota/check.c | 26 +- gfs2/quota/gfs2_quota.h | 1 - gfs2/quota/main.c | 64 ++- gfs2/tool/df.c | 32 +- gfs2/tool/misc.c | 121 +++- gfs2/tool/ondisk.c | 2 - gfs2/tool/sb.c | 84 ++- gfs2/tool/tune.c | 26 +- group/man/groupd.8 | 66 ++- make/install.mk | 4 + make/man.mk | 2 + make/release.mk | 7 +- rgmanager/src/resources/Makefile | 4 + 89 files changed, 3498 insertions(+), 1680 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