[Cluster-devel] Cluster 3.0.7 stable release

Fabio M. Di Nitto fdinitto at redhat.com
Tue Jan 12 11:16:26 UTC 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

The cluster team and its community are proud to announce the 3.0.7
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/run the 3.0.7 release you will need:

- - corosync 1.2.0
- - openais 1.1.1
- - linux kernel 2.6.31

The new source tarball can be downloaded here:

https://fedorahosted.org/releases/c/l/cluster/cluster-3.0.7.tar.gz
ftp://sources.redhat.com/pub/cluster/releases/cluster-3.0.7.tar.gz

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.6):

Abhijith Das (1):
      gfs2_quota: Bug 536902 - quota file size not a multiple of struct
gfs2_quota

Andrew Beekhof (1):
      gfs_controld.pcmk - Implement the setup_cluster and
fenced_node_info hooks

Bob Peterson (3):
      GFS2: gfs2_edit savemeta bugs
      gfs_fsck: Don't try to convert free_meta to free if -n was specified.
      gfs_fsck: Don't try to convert free inodes to free if -n was
specified.

Christine Caulfield (1):
      cman: Make cman quit if it has an old config when it starts up

David Teigland (3):
      group_tool: remove "groupd not running" (another)
      cluster.rng: fence_daemon updates
      man pages: fenced, fence_tool, fence_node, fence_ack_manual

Fabio M. Di Nitto (15):
      cman init: don't start cluster if NM is running or about to run
      cman_tool: make it the authoritative tool to enable a new
configuration
      cman init: add horrid workaround to some other issues
      gfs2: fix build failure
      fence lpar: fix quoting
      gfs: disable gfs kernel and userland tool build by default
      build: fix typo in configure
      build: fix Makefile filters for gfs
      build: fix fence man page stuff
      cman init: check for cman_tool before executing the script
      cman init: drop use of test in favour of shell bits
      cman init: add check for executable
      Revert "cman init: add horrid workaround to some other issues"
      fence agents: drop build date
      misc: update copyright year across the board

Lon Hohberger (14):
      rgmanager: Fix relocation & migration errors
      rgmanager: Add debug information to dumps
      rgmanager: Move prototypes in to correct header
      config: Remove data type="string"
      config: Fix build warning in rng2ldif
      rgmanager: Fix build warnings
      rgmanager: Fix bind mount handling in fs.sh
      fence-agents: Add missing state handling to fence_virsh
      rgmanager: Fix erroneous bind mount warning in fs.sh
      rgmanager: Make clusvcadm check msg_send return code
      rgmanager: Fix event generation with central_processing
      resource-agents: Add missing btrfs & ext4 support
      rgmanager: Allow non-root clustat
      rgmanager: Fix compiler warning

Marek 'marx' Grac (4):
      fencing: Change default timeout values for LPAR and IPMI
      fencing: Version information not shown
      fencing: Add support for identity files
      fencing: fence_rsa fails to login

Ryan O'Hara (3):
      Add error messages to fence_scsi as well as a few comments.
      Add debug messages to subroutines that perform sg_persist operations.
      Add support for metadata action.

Shane Bradley (1):
      rgmanager: Fix ipv6 handling

 Makefile                                        |    6 +-
 cman/cman_tool/main.c                           |   13 +-
 cman/daemon/ais.c                               |    3 +-
 cman/daemon/cman.h                              |    1 +
 cman/daemon/commands.c                          |   23 ++
 cman/init.d/cman.in                             |   49 ++++-
 config/tools/ldap/rng2ldif/tree.c               |    2 +-
 config/tools/xml/cluster.rng.in                 |   87 +++-----
 configure                                       |   20 +-
 doc/COPYRIGHT                                   |   58 +++---
 fence/agents/alom/fence_alom.py                 |    2 +-
 fence/agents/apc/fence_apc.py                   |    2 +-
 fence/agents/drac5/fence_drac5.py               |    2 +-
 fence/agents/ilo_mp/fence_ilo_mp.py             |    2 +-
 fence/agents/ipmilan/ipmilan.c                  |    2 +-
 fence/agents/lib/fencing.py.py                  |    7 +-
 fence/agents/lpar/fence_lpar.py                 |    9 +-
 fence/agents/rsa/fence_rsa.py                   |    5 +-
 fence/agents/scsi/fence_scsi.pl                 |  292
++++++++++++++++-------
 fence/agents/virsh/fence_virsh.py               |    2 +-
 fence/agents/vmware/fence_vmware.py             |    2 +-
 fence/agents/wti/fence_wti.py                   |    2 +-
 fence/man/Makefile                              |    2 +-
 fence/man/fence.8                               |   30 ---
 fence/man/fence_ack_manual.8                    |   55 +++--
 fence/man/fence_node.8                          |  133 +++++++++--
 fence/man/fence_tool.8                          |   70 ++++--
 fence/man/fenced.8                              |  297
+++++++++++++----------
 gfs/gfs_fsck/pass4.c                            |   70 +++---
 gfs/gfs_fsck/pass5.c                            |   10 +-
 gfs2/edit/hexedit.c                             |   30 ++-
 gfs2/edit/hexedit.h                             |    7 +-
 gfs2/edit/savemeta.c                            |  190 ++++++++-------
 gfs2/libgfs2/ondisk.c                           |    6 +-
 gfs2/quota/check.c                              |  128 ++++++-----
 gfs2/quota/gfs2_quota.h                         |    5 +-
 gfs2/quota/main.c                               |  267 +++++---------------
 group/gfs_controld/member_pcmk.c                |   41 +++-
 group/tool/main.c                               |    1 -
 make/copyright.cf                               |    2 +-
 make/defines.mk.input                           |    4 +-
 make/release.mk                                 |    2 +-
 rgmanager/include/event.h                       |    2 +
 rgmanager/include/fo_domain.h                   |    1 +
 rgmanager/include/message.h                     |    1 +
 rgmanager/include/resgroup.h                    |    5 +
 rgmanager/include/reslist.h                     |   11 +-
 rgmanager/src/clulib/msg_socket.c               |   17 ++-
 rgmanager/src/clulib/rg_strings.c               |    3 +
 rgmanager/src/daemons/Makefile                  |    2 +-
 rgmanager/src/daemons/event_config.c            |   31 ++-
 rgmanager/src/daemons/fo_domain.c               |   41 +++-
 rgmanager/src/daemons/groups.c                  |   24 ++
 rgmanager/src/daemons/main.c                    |   71 +++++-
 rgmanager/src/daemons/reslist.c                 |   69 ++++--
 rgmanager/src/daemons/resrules.c                |   97 +++++---
 rgmanager/src/daemons/restree.c                 |   57 +++--
 rgmanager/src/daemons/rg_forward.c              |    4 +-
 rgmanager/src/daemons/rg_state.c                |   14 +-
 rgmanager/src/daemons/service_op.c              |    2 +-
 rgmanager/src/daemons/slang_event.c             |    2 +-
 rgmanager/src/daemons/test.c                    |   18 +-
 rgmanager/src/daemons/tests/test012.conf        |    2 +-
 rgmanager/src/resources/default_event_script.sl |    8 +
 rgmanager/src/resources/follow-service.sl       |    2 +-
 rgmanager/src/resources/fs.sh.in                |   28 ++-
 rgmanager/src/resources/ip.sh                   |   84 ++++++-
 rgmanager/src/resources/vm.sh                   |    6 +-
 rgmanager/src/utils/clustat.c                   |    2 +-
 rgmanager/src/utils/clusvcadm.c                 |   12 +-
 70 files changed, 1526 insertions(+), 1031 deletions(-)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAktMWgcACgkQhCzbekR3nhgU8wCdEVDvXiTMsvOytt0nYSQkYHpu
n2oAoJ/x+IcPwIhiI9+uoFvmU/Vv/3BU
=LxVE
-----END PGP SIGNATURE-----




More information about the Cluster-devel mailing list