[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