From mboxrd@z Thu Jan 1 00:00:00 1970 From: Fabio M. Di Nitto Date: Fri, 1 Aug 2008 13:08:46 +0200 (CEST) Subject: [Cluster-devel] Cluster 2.03.06 released Message-ID: List-Id: To: cluster-devel.redhat.com MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The cluster team and its vibrant community are proud to announce the 7th release from the STABLE2 branch: 2.03.06. The STABLE2 branch collects, on a daily base, all bug fixes and the bare minimal changes required to run the cluster on top of the most recent Linux kernel (2.6.26) and rock solid openais (0.80.3). The 2.03.06 release features porting to the 2.6.26 kernel for the kernel modules and userland. Userland can also run in compatibility mode with 2.6.25 kernel. NOTE The stable2 branch will not build on top of corosync/openais new tree for this release. The very latest code from openais that can be used is svn r1579. Porting to corosync will happen in future. The new source tarball can be downloaded here: ftp://sources.redhat.com/pub/cluster/releases/cluster-2.03.06.tar.gz https://fedorahosted.org/releases/c/l/cluster/cluster-2.03.06.tar.gz In order to use GFS1, the Linux kernel requires a minimal patch: ftp://sources.redhat.com/pub/cluster/releases/lockproto-exports.patch https://fedorahosted.org/releases/c/l/cluster/lockproto-exports.patch 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.03.05): Bob Peterson (15): Replace put_inode with drop_inode Print log header flags for gfs journals. Speed up userspace bitmap manipulation code. gfs_fsck crosswrite for block number sanity checking Fix some bad references to gfs_tool and gfs_fsck Deleted unused function print_map Shrink memory 1: eliminate b_size from pseudo-buffer-heads Shrink memory 2: get rid of 3 huge in-core bitmaps Shrink memory 3: smaller link counts in inode_info Better error reporting in gfs2_fsck RGRepair: Account for RG blocks inside journals gfs2_fsck dupl. blocks between EA and data gfs2_edit: Ability to enter "journalX" in block number. gfs2_edit: was parsing out gfs1 log descriptors improperly gfs2_edit: Improved gfs journal dumps Christine Caulfield (2): [CMAN] Add node votes to 'cman_tool status' output cman: revert dirty patch David Teigland (3): gfs_controld: read plocks from dlm or lock_dlm fenced: update cman only after complete success groupd: ignore nolock gfs Fabio M. Di Nitto (5): [GNBD] Update gnbd to work with 2.6.26 [GFS] Make gfs build with 2.6.26 (DO NOT USE!) [GFS] Fix comment [BUILD] Add install/uninstall snippets for documents [FENCE] Sync fence_apc_snmp from RHEL47 branch Lon Hohberger (1): [qdisk] Make stop_cman="1" work if heuristics fail during initialization Ryan McCabe (1): fence: update apc snmp agent Ryan O'Hara (2): gfs_mkfs: change the way we check to see if a device is mounted cman: add option to init script to prevent joining the fence domain cman/cman_tool/main.c | 1 + cman/daemon/commands.c | 3 +- cman/init.d/cman.in | 93 ++++-- cman/qdisk/main.c | 2 + fence/agents/apc_snmp/fence_apc_snmp.py | 581 ++++++++++++++++++------------- fence/fenced/agent.c | 16 +- gfs-kernel/src/gfs/ops_address.c | 2 +- gfs-kernel/src/gfs/ops_super.c | 7 +- gfs-kernel/src/gfs/quota.c | 4 +- gfs/gfs_mkfs/main.c | 29 +- gfs2/edit/hexedit.c | 290 ++++++++++++---- gfs2/edit/savemeta.c | 9 +- gfs2/fsck/eattr.c | 21 +- gfs2/fsck/eattr.h | 20 +- gfs2/fsck/fs_recovery.c | 4 +- gfs2/fsck/fsck.h | 5 +- gfs2/fsck/initialize.c | 10 +- gfs2/fsck/lost_n_found.c | 7 +- gfs2/fsck/main.c | 35 +-- gfs2/fsck/metawalk.c | 177 +++++++---- gfs2/fsck/metawalk.h | 16 +- gfs2/fsck/pass1.c | 405 ++++++++++++++-------- gfs2/fsck/pass1b.c | 95 +++--- gfs2/fsck/pass1c.c | 69 +++-- gfs2/fsck/pass2.c | 61 ++-- gfs2/fsck/pass3.c | 20 +- gfs2/fsck/pass4.c | 11 +- gfs2/fsck/pass5.c | 2 +- gfs2/fsck/rgrepair.c | 58 +++- gfs2/libgfs2/bitmap.c | 79 ++++- gfs2/libgfs2/block_list.c | 232 ++++++------- gfs2/libgfs2/buf.c | 1 - gfs2/libgfs2/fs_bits.c | 2 +- gfs2/libgfs2/fs_ops.c | 38 +- gfs2/libgfs2/libgfs2.h | 93 ++++-- gfs2/libgfs2/recovery.c | 2 +- gfs2/libgfs2/rgrp.c | 8 + gnbd-kernel/src/gnbd.c | 91 +++--- gnbd-kernel/src/gnbd.h | 4 +- group/daemon/main.c | 28 ++- group/gfs_controld/lock_dlm.h | 1 + group/gfs_controld/plock.c | 254 +++++++++++--- make/install.mk | 4 + make/uninstall.mk | 3 + 44 files changed, 1841 insertions(+), 1052 deletions(-) - -- I'm going to make him an offer he can't refuse. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) iQIVAwUBSJLuxAgUGcMLQ3qJAQJu0xAApnUtjXaP72FlznIFBXHIyIvDWxozRf9u HNSAM7dO94Iu2nCUyuehFKNNzyL80s9U/LhrTZfokxwTqHLp3YGYAzcMJ2WmqDDp DiskzoofGbYp2BT3LBeZKuNeGi+eWoK4C6kfgKMTGpex/1CrSdT4lm/x9kya+zwR h24fl1kp74z+90gcU5aqkwb6GbDdmu9CLmUrufciHsaLAx6Cw96SU794BRpOBNiH zw1deZMHvnNQYlJmBF0icpHS3GbdKF/wNt2m3ux1fPcAsaDRbSLfkyqgxd3qaC8p fOGh1seQIW8iefh/2kJlSmcZ8D2SOnycdyXK7wLKUMOuXNjbxgLHjguXjqaKsg6V oxQaY6IWuczW47KOdti6A3SNU86obz74zc8D+7LXPbf3HC7TIvqvgCwl6RJ7ODSs 0sbgZ6QYZvNlN3hwGnuaE2dh5UgsL5foUgogJSgJ4alTp6RCXPwv8Lm9uGAtcT6l BMull8I/R+/SmLHi8bnXm/w/7HSCziT8CZhXIwXkBTkTkt7V4s30o8QJOAABDxp0 ehavfsjqX/ualz4CKFykEKi3CIbXvXqrxcYrncNd8UWcHrLNQHNbEQ0xsnmrvhgj zVjNWbPnfa/FEOjMjLZ1xqnSXXGpIzR7bjoOy2PUZ3THmhwq85nf9Eyo+56Dzgdi IkL0+pbpH4Q= =brA9 -----END PGP SIGNATURE-----