All of lore.kernel.org
 help / color / mirror / Atom feed
From: David Teigland <teigland@redhat.com>
To: cluster-devel.redhat.com
Subject: [Cluster-devel] Cluster 3.0.3 stable release
Date: Fri, 25 Sep 2009 08:33:55 -0500	[thread overview]
Message-ID: <20090925133355.GA9544@redhat.com> (raw)
In-Reply-To: <1253880226.13756.21.camel@cerberus.int.fabbione.net>

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




      reply	other threads:[~2009-09-25 13:33 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-09-25 12:03 [Cluster-devel] Cluster 3.0.3 stable release Fabio M. Di Nitto
2009-09-25 13:33 ` David Teigland [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20090925133355.GA9544@redhat.com \
    --to=teigland@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.