[Cluster-devel] Cluster 3.0.0.alpha6 released

Fabio M. Di Nitto fdinitto at redhat.com
Tue Mar 3 06:49:02 UTC 2009


The cluster team and its community are proud to announce the
3.0.0.alpha6 release from the STABLE3 branch.

The development cycle for 3.0.0 is about to end. The STABLE3 branch is
now collecting only bug fixes and minimal update required to build on
top of the latest upstream kernel/corosync/openais, we are getting
closer and closer to a shiny new stable release.

Everybody with test equipment and time to spare, is highly encouraged to
download, install and test the 3.0.0.alpha releases and more important
report problems. This is the time for people to make a difference and
help us testing as much as possible.

In order to build the 3.0.0.alpha6 release you will need:

- corosync 0.94
- openais 0.93
- linux kernel 2.6.28 (for gfs1 kernel module)

The new source tarball can be downloaded here:

ftp://sources.redhat.com/pub/cluster/releases/cluster-3.0.0.alpha6.tar.gz
https://fedorahosted.org/releases/c/l/cluster/cluster-3.0.0.alpha6.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.html)

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.

Happy clustering,
Fabio

Under the hood (from 3.0.0.alpha5):
Christine Caulfield (2):
      cman/config: Change handle code to work with new corosync API
      ccs_tool: Add an option to disable full XPath parsing

David Teigland (14):
      libfence/fenced/fence_node: add logging to fence_node()
      libfence/fence_node: unfencing
      fence_node: unfence local node by default
      libfence/fence_node: use different exit code when unfencing
undefined
      libfence: fix unfence_node return value
      fenced: check for group/groupd_compat at startup
      init.d/cman: unfence local node
      fenced/dlm_controld/gfs_controld: clean up cman admin handle
      fenced: cpg_finalize
      groupd: cpg_finalize
      dlm_controld: cpg_finalize
      gfs_controld: cpg_finalize
      dlm_controld: finalize ckpt handle
      gfs_controld: finalize ckpt handle

Fabio M. Di Nitto (13):
      cmannotifyd: add options to init script to handle daemon startup
      fence: fix fence agents man page installation
      libfence: fix premature free of victim name
      qdisk: fix pid check in shutdown operation
      libccs: cope with new hdb from corosync
      copyright: allow non-redhat-copyright in fence agents
      ifmib: fix copyright attribution
      fence_node: add missing cman_node_t struct initialization
      init: make groupd startup conditional
      init: stop daemons before cman
      init: fix return code check in cman
      libccs: unbreak full xpath one more time
      libccs: fix fallout from uint to hbd conversion

Jan Friesse (3):
      fence_vmware: Changed long option for datacenter
      fence_*.pl: Fix Perl scripts to force stdout close
      fence_*.py: Fix Python (fencing.py based) scripts to force stdout
close

Juanjo Villaplana (2):
      resource-agents: fix netfsclient cache handling
      qdiskd: Fix init script 'restart' operation

Lon Hohberger (7):
      rgmanager: Enable exclusive prioritization use case
      qdiskd: Warn if we find >1 label with the same name
      qdiskd: Fix logging call for warning
      cman: Make fence_xvm's metadata not crash XML parsers
      cman: Just print; no need for a buffer in fence_xvm
      fence: Revert change to 'required' for 'action' operation
      config: RelaxNG Schema for stable3 branch

Mark Hlawatschek (1):
      resource-agents: Tweak environment for SAP resource agents

Yevheniy Demchenko (1):
      rgmanager: Fix poor -F handling on enable

 cman/daemon/ais.c                               |    8 +-
 cman/daemon/cman-preconfig.c                    |   62 +-
 cman/daemon/cmanconfig.c                        |   18 +-
 cman/daemon/commands.c                          |    8 +-
 cman/daemon/daemon.c                            |   28 +-
 cman/daemon/nodelist.h                          |   22 +-
 cman/init.d/Makefile                            |    1 +
 cman/init.d/cman.in                             |   67 +-
 cman/init.d/qdiskd.in                           |    4 +-
 cman/qdisk/main.c                               |    6 +-
 cman/qdisk/proc.c                               |    4 +-
 config/libs/libccsconfdb/ccs_internal.h         |   14 +-
 config/libs/libccsconfdb/fullxpath.c            |   45 +-
 config/libs/libccsconfdb/libccs.c               |   74 +-
 config/libs/libccsconfdb/xpathlite.c            |   16 +-
 config/plugins/ldap/configldap.c                |   14 +-
 config/plugins/xml/cluster.rng                  | 2376
+++++++++++++++++++++++
 config/plugins/xml/config.c                     |    6 +-
 config/tools/ccs_tool/ccs_tool.c                |   13 +-
 fence/agents/alom/fence_alom.py                 |    2 +
 fence/agents/apc/fence_apc.py                   |    2 +
 fence/agents/baytech/fence_baytech.pl           |    9 +
 fence/agents/bladecenter/fence_bladecenter.py   |    2 +
 fence/agents/brocade/fence_brocade.pl           |    9 +
 fence/agents/bullpap/fence_bullpap.pl           |    9 +
 fence/agents/cpint/fence_cpint.pl               |    9 +
 fence/agents/drac/fence_drac.pl                 |    9 +
 fence/agents/drac/fence_drac5.py                |    2 +
 fence/agents/egenera/fence_egenera.pl           |    9 +
 fence/agents/eps/fence_eps.py                   |    2 +
 fence/agents/ibmblade/fence_ibmblade.pl         |    9 +
 fence/agents/ifmib/fence_ifmib.py               |    8 +-
 fence/agents/ilo/fence_ilo.py                   |    2 +
 fence/agents/ldom/fence_ldom.py                 |    3 +-
 fence/agents/lib/fencing.py.py                  |   13 +-
 fence/agents/lpar/fence_lpar.py                 |    2 +
 fence/agents/mcdata/fence_mcdata.pl             |    9 +
 fence/agents/sanbox2/fence_sanbox2.pl           |    9 +
 fence/agents/scsi/fence_scsi.pl                 |    9 +
 fence/agents/virsh/fence_virsh.py               |    2 +
 fence/agents/vixel/fence_vixel.pl               |    9 +
 fence/agents/vmware/fence_vmware.py             |    2 +
 fence/agents/wti/fence_wti.py                   |    2 +
 fence/agents/xcat/fence_xcat.pl                 |    9 +
 fence/agents/xvm/options.c                      |   25 +-
 fence/agents/zvm/fence_zvm.pl                   |    9 +
 fence/fence_node/Makefile                       |    4 +-
 fence/fence_node/fence_node.c                   |  177 ++-
 fence/fenced/config.c                           |   63 +-
 fence/fenced/cpg.c                              |   14 +-
 fence/fenced/member_cman.c                      |    5 +
 fence/fenced/recover.c                          |   60 +-
 fence/libfence/Makefile                         |    3 +
 fence/libfence/agent.c                          |  405 ++++-
 fence/libfence/libfence.h                       |   27 +-
 fence/man/Makefile                              |   12 +-
 group/daemon/cpg.c                              |   28 +
 group/daemon/gd_internal.h                      |    2 +
 group/daemon/main.c                             |    6 +-
 group/dlm_controld/cpg.c                        |   11 +-
 group/dlm_controld/dlm_daemon.h                 |    1 +
 group/dlm_controld/main.c                       |    4 +-
 group/dlm_controld/member_cman.c                |    5 +
 group/dlm_controld/plock.c                      |    9 +
 group/gfs_controld/cpg-new.c                    |   11 +-
 group/gfs_controld/cpg-old.c                    |    6 +-
 group/gfs_controld/gfs_daemon.h                 |    1 +
 group/gfs_controld/main.c                       |    4 +-
 group/gfs_controld/member_cman.c                |    6 +
 group/gfs_controld/plock.c                      |    8 +
 group/man/groupd.8                              |    6 +-
 rgmanager/src/daemons/rg_state.c                |    9 +-
 rgmanager/src/resources/SAPDatabase             |   19 +-
 rgmanager/src/resources/SAPInstance             |   14 +-
 rgmanager/src/resources/default_event_script.sl |  154 ++-
 rgmanager/src/resources/nfsclient.sh            |    6 +-
 scripts/fenceparse                              |    5 +-
 77 files changed, 3714 insertions(+), 343 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/20090303/00e1cc98/attachment.sig>


More information about the Cluster-devel mailing list