cluster-devel.redhat.com archive mirror
 help / color / mirror / Atom feed
* [Cluster-devel] Cluster 3.0.3 stable release
@ 2009-09-25 12:03 Fabio M. Di Nitto
  2009-09-25 13:33 ` David Teigland
  0 siblings, 1 reply; 2+ messages in thread
From: Fabio M. Di Nitto @ 2009-09-25 12:03 UTC (permalink / raw)
  To: cluster-devel.redhat.com

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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://listman.redhat.com/archives/cluster-devel/attachments/20090925/67607025/attachment.sig>

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [Cluster-devel] Cluster 3.0.3 stable release
  2009-09-25 12:03 [Cluster-devel] Cluster 3.0.3 stable release Fabio M. Di Nitto
@ 2009-09-25 13:33 ` David Teigland
  0 siblings, 0 replies; 2+ messages in thread
From: David Teigland @ 2009-09-25 13:33 UTC (permalink / raw)
  To: cluster-devel.redhat.com

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




^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2009-09-25 13:33 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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 is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).