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(-)
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