On Fri, Sep 25, 2009 at 02:03:46PM +0200, Fabio M. Di Nitto wrote: the subject is correct, replace instances of 3.0.2 with 3.0.3 below > The cluster team and its community are proud to announce the 3.0.2 > stable release from the STABLE3 branch. > > This release contains a few major bug fixes. We strongly recommend > people to update your clusters. > > In order to build the 3.0.2 release you will need: > > - corosync 1.1.0 > - openais 1.1.0 > - linux kernel 2.6.31 > > The new source tarball can be downloaded here: > > ftp://sources.redhat.com/pub/cluster/releases/cluster-3.0.3.tar.gz > https://fedorahosted.org/releases/c/l/cluster/cluster-3.0.3.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) > > Together with fence-agents and resource-agents, it's now possible to > download also rgmanager and gfs-utils as separate tarballs. > > 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. > > Thanks/congratulations to all people that contributed to achieve this > great milestone. > > Happy clustering, > Fabio > > Under the hood (from 3.0.2): > > Abhijith Das (1): > gfs-kernel: Bug 471258 - fatal: assertion > "gfs_glock_is_locked_by_me(gl) && gfs_glock_is_held_excl(gl)" failed > > Andrew Beekhof (1): > Add most of the needed pieces for gfs2-pacemaker integration > > Bob Peterson (12): > Allow gfs2_edit printsavedmeta to print destination size and type > Make gfs2_edit -p <block> blockalloc work for gfs1 file systems > Allow gfs2_edit to display and print gfs1 rgrps > gfs2_edit: Indirect pointers missing from list when paging up and > down > gfs2_edit: Add missing superblock fields for gfs1 file systems > gfs2_edit: Fix rindex read function for gfs1 file systems > GFS2: gfs2_edit prints wrong directory entry type for gfs1 > gfs2_edit -p block# shows wrong height/offset on gfs1 and > segfaults on gfs2 > gfs_fsck cannot repair rindex problems when directly on > blockdevice > GFS2 filesystem inconsistent after xfstests test suite run > GFS filesystem inconsistent after xfstests test suite run > fsck.gfs2 unable to fix some rindex corruption for block size < 4K > > Christine Caulfield (7): > config: Change has_childs to has_children > cman: add some explanation to cman_tool man page > config: Fix some schema names in confdb2ldif > config: remove translation table from confdb2ldif > config: Remove superflous empty objects created by LDAP loader. > config: in LDAP cluster entry is not a cn= > cman: Allow re-registering of a quorum disk > > David Teigland (10): > gfs_controld: include mg name prefix in log messages > dlm_controld: periodically drop plock resources > fenced: partition merge handling > fenced: limit repeating failure messages > fenced: rename things from cman to cluster > dlm_controld: copy some fenced changes > gfs_controld: copy some fenced changes > dlm_controld: log_debug to log_group > dlm_controld: fix start matching for partition+merge changes > dlm_controld: change default enable_quorum to 0 > > Fabio M. Di Nitto (20): > build: cleanup libfenced linking > build: update release script > cman init: integrate ocfs2_controld.cman startup > config: preliminary support for config validation > config validation: improve shell wrapper > config validation: allow users to specify an alternate config file > config validation: fix override > config dump: beautify output > config dump: add usage and options > config dump: add man page > ccs_config_validate: give the tool a decent shape > config: cleanup rng2ldif build > config validation: clean up last bits > config validate: add man page > dlm_controld: allow parallel build of pcmk variant > release script: rename gfs1-utils to gfs-utils > cman init: allow sshd to start before cman without hard dependency > Revert "gfs-kernel: update to 2.6.30" > gfs-kernel: update to 2.6.31 > cman init: implement startup block breakpoints > > Federico Simoncelli (1): > rgmanager: Handle virsh migration errors gracefully > > Jan Friesse (1): > fence: Support for power cycle in fence ipmi > > Lars Marowsky-Bree (1): > dlm_controld: include ls name prefix in log messages > > Lon Hohberger (15): > rgmanager: Fix missing path attribute handling > Add nodename attr to cman for automatic validation > config: Add data type checkers for some attrs > config: Fix up LDAP schema > rgmanager: fix build warning due to unused variable > config: Add rng2ldif utility for LDIF maintenance > config: Record time/date rather than path > config: Add 'cn' to LDIF when needed > config: Update LDIF to include cn when needed > config: Make 'cn' output conditional > config: Update LDIF to remove 'cn' where not applicable > rgmanager: Merge resource schema generation bits > config: Add missing stuff to schema > rgmanager: Ensure 'make clean' kills resources.rng > config: Update LDIF schema > > Marek 'marx' Grac (2): > fence_apc: fence_apc fails to fence node - Unable to obtain plug > status > fence_drac: Split fence agents drac/drac5 to separate directories > > Steven Whitehouse (1): > gfs: Make gfs build with newer kernels > > cman/daemon/commands.c | 55 +- > cman/init.d/cman.in | 46 +- > cman/man/cman_tool.8 | 5 + > config/plugins/ldap/99cluster.ldif | 490 +++--- > config/plugins/ldap/configldap.c | 7 +- > config/plugins/ldap/ldap-base.csv | 8 +- > config/tools/ldap/Makefile | 3 + > config/tools/ldap/confdb2ldif.c | 30 +- > config/tools/ldap/rng2ldif/Makefile | 46 + > config/tools/ldap/rng2ldif/debug.h | 10 + > config/tools/ldap/rng2ldif/genclass.c | 102 + > config/tools/ldap/rng2ldif/ldaptypes.c | 53 + > config/tools/ldap/rng2ldif/ldaptypes.h | 8 + > config/tools/ldap/rng2ldif/name.c | 58 + > config/tools/ldap/rng2ldif/name.h | 6 + > config/tools/ldap/rng2ldif/rng2ldif.c | 232 +++ > config/tools/ldap/rng2ldif/tree.c | 363 ++++ > config/tools/ldap/rng2ldif/tree.h | 40 + > config/tools/ldap/rng2ldif/value-list.c | 192 ++ > config/tools/ldap/rng2ldif/value-list.h | 29 + > config/tools/ldap/rng2ldif/zalloc.c | 23 + > config/tools/ldap/rng2ldif/zalloc.h | 6 + > config/tools/man/Makefile | 4 +- > config/tools/man/ccs_config_dump.8 | 35 + > config/tools/man/ccs_config_validate.8 | 52 + > config/tools/xml/Makefile | 40 +- > config/tools/xml/ccs_config_dump.c | 158 ++ > config/tools/xml/ccs_config_validate.in | 169 ++ > config/tools/xml/cluster.rng | 2806 > --------------------------- > config/tools/xml/cluster.rng.in | 2845 > ++++++++++++++++++++++++++++ > configure | 16 +- > fence/agents/apc/fence_apc.py | 2 +- > fence/agents/drac/Makefile | 2 +- > fence/agents/drac/fence_drac5.py | 131 -- > fence/agents/drac5/Makefile | 5 + > fence/agents/drac5/fence_drac5.py | 131 ++ > fence/agents/ipmilan/ipmilan.c | 85 +- > fence/fence_node/Makefile | 12 +- > fence/fence_tool/Makefile | 10 +- > fence/fenced/Makefile | 9 +- > fence/fenced/cpg.c | 466 ++++- > fence/fenced/fd.h | 26 +- > fence/fenced/group.c | 6 +- > fence/fenced/main.c | 33 +- > fence/fenced/member_cman.c | 111 +- > fence/fenced/recover.c | 88 +- > fence/man/fence_ipmilan.8 | 10 + > gfs-kernel/src/gfs/ops_file.c | 2 +- > gfs-kernel/src/gfs/ops_fstype.c | 4 +- > gfs-kernel/src/gfs/ops_inode.c | 2 +- > gfs/gfs_fsck/fsck_incore.h | 1 + > gfs/gfs_fsck/pass1.c | 1 - > gfs/gfs_fsck/super.c | 252 ++- > gfs2/convert/gfs2_convert.c | 2 +- > gfs2/edit/gfs2hex.c | 83 +- > gfs2/edit/gfs2hex.h | 2 +- > gfs2/edit/hexedit.c | 239 ++- > gfs2/edit/hexedit.h | 3 + > gfs2/edit/savemeta.c | 37 +- > gfs2/fsck/pass1.c | 1 - > gfs2/libgfs2/gfs1.c | 4 +- > gfs2/libgfs2/libgfs2.h | 2 +- > gfs2/libgfs2/super.c | 1 + > group/Makefile | 6 +- > group/dlm_controld/Makefile | 57 +- > group/dlm_controld/config.h | 2 +- > group/dlm_controld/cpg.c | 253 +++- > group/dlm_controld/dlm_daemon.h | 14 +- > group/dlm_controld/main.c | 14 +- > group/dlm_controld/member_cman.c | 10 +- > group/dlm_controld/pacemaker.c | 356 ++-- > group/dlm_controld/plock.c | 37 +- > group/gfs_controld/Makefile | 46 +- > group/gfs_controld/cpg-new.c | 170 ++- > group/gfs_controld/gfs_daemon.h | 18 +- > group/gfs_controld/main.c | 14 +- > group/gfs_controld/member_cman.c | 6 +- > group/gfs_controld/member_pcmk.c | 84 + > group/tool/Makefile | 5 +- > make/cobj.mk | 4 + > make/defines.mk.input | 3 +- > make/install.mk | 4 + > make/release.mk | 81 +- > make/uninstall.mk | 3 + > rgmanager/src/daemons/groups.c | 1 - > rgmanager/src/resources/Makefile | 24 + > rgmanager/src/resources/ra2csv.xsl | 19 - > rgmanager/src/resources/ra2oid.xsl | 68 - > rgmanager/src/resources/ra2ref.xsl | 10 + > rgmanager/src/resources/ra2rng.xsl | 43 + > rgmanager/src/resources/resources.rng.head | 1 + > rgmanager/src/resources/resources.rng.mid | 4 + > rgmanager/src/resources/resources.rng.tail | 32 + > rgmanager/src/resources/vm.sh | 14 + > 94 files changed, 7032 insertions(+), 4071 deletions(-) > -- Linux-cluster mailing list Linux-cluster@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/linux-cluster