[Cluster-devel] Cluster 3.0.3 stable release
David Teigland
teigland at redhat.com
Fri Sep 25 13:33:55 UTC 2009
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(-)
>
More information about the Cluster-devel
mailing list