[Linux-cluster] Cluster 3.0.17 stable release

Fabio M. Di Nitto fdinitto at redhat.com
Wed Oct 6 18:59:01 UTC 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

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

This release contains a few major bug fixes. We strongly recommend
people to update their clusters. As note in
https://www.redhat.com/archives/linux-cluster/2010-October/msg00012.html
this is going to be the latest release in the 3.0.x series. Stay tuned
for 3.1.x series opening up soon.

In order to build/run the 3.0.17 release you will need:

- - corosync 1.2.8
- - openais 1.1.4
- - linux kernel 2.6.31 (only for GFS1 users)

The new source tarball can be downloaded here:

https://fedorahosted.org/releases/c/l/cluster/cluster-3.0.17.tar.bz2

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.16):
Abhijith Das (1):
      gfs2_convert: gfs2_convert doesn't resume after interrupted conversion

Bob Peterson (4):
      Updating /proc/mounts and /etc/mtab with mount args for GFS2 fs
      Reported UUID from 'gfs2_edit -p sb' should be lower-case
      fsck.gfs2 truncates directories with more than 100,000 entries
      GFS2: fsck.gfs2 seems to process large files twice

Christine Caulfield (1):
      cman: Calculate expected_votes correctly after leave remove

Fabio M. Di Nitto (2):
      cman init: fix "stop remove" operation
      cman: fix startup race condition when configs are different across
nodes

Jan Friesse (4):
      Cman: Handle corosync exit codes
      Cman: Handle "another instance running" error code
      Cman: test that corosync is not already running
      Cman: Handle INT and TERM signals correctly

Lon Hohberger (25):
      config: Add hints for more fencing agents to cluster.rng
      rgmanager: Add resource-defaults section
      config: Add resource-defaults section
      config: Add resource-defaults to ldif
      doc: Update autogenerated doc for resource-defaults
      resource-agents: Stop using '-' as 1st char of log messages
      rgmanager: Add non-critical flag to resources
      rgmanager: Add non-critical base behavior
      rgmanager: Header cleanup
      rgmanager: Use rg_strings.c for flags
      rgmanager: Present all flags in clustat output
      rgmanager: Mark non-critical resources disabled
      rgmanager: Add convalesce operation
      rgmanager: Allow restart,disable recovery policy
      rgmanager: Ensure state is preserved across config changes
      rgmanager: Fix handling of independent subtrees
      rgmanager: Do not fail service if non-critical resources fail to stop
      rgmanager: Support convalesce w/ central_processing
      rgmanager: Add -c option to man page & clusvcadm -h
      rgmanager: Add independent subtree restart thresholds
      rgmanager: Add failure tolerances to resources.rng
      config: Add independent subtree restart tolerances
      rgmanager: clean up independent subtree restart handling
      rgmanager: Fix corner case in critical/non-critical handling
      cman: Make qdiskd heuristics time out

Madison Kelly (1):
      Added detail to Node Assassin fence agent (fence_na) copyright.

Marek 'marx' Grac (4):
      fence_rhevm: New fence agent for RHEV-M REST API
      fence_cisco_ucs: New fence agent for Cisco UCS
      rgmanager: tomcat-5 can't start properly
      resource-agents: fix utility to obtain data from ccs_tool

 cman/cman_tool/join.c                            |   38 +++--
 cman/daemon/cman.h                               |    2 +-
 cman/daemon/commands.c                           |    2 +
 cman/daemon/daemon.c                             |   11 +-
 cman/init.d/cman.in                              |   21 ++-
 cman/man/qdisk.5                                 |    8 +-
 cman/qdisk/main.c                                |    6 +-
 cman/qdisk/score.c                               |   92 ++++++++--
 cman/qdisk/score.h                               |    7 +-
 config/plugins/ldap/99cluster.ldif               |    7 +-
 config/plugins/ldap/ldap-base.csv                |    3 +-
 config/tools/xml/cluster.rng.in                  |  179 +++++++++++++++++-
 doc/COPYRIGHT                                    |    1 +
 doc/cluster_conf.html                            |   12 +-
 fence/agents/cisco_ucs/Makefile                  |    7 +
 fence/agents/cisco_ucs/fence_cisco_ucs.py        |  138 ++++++++++++++
 fence/agents/lib/fencing.py.py                   |    8 +-
 fence/agents/rhevm/Makefile                      |    7 +
 fence/agents/rhevm/fence_rhevm.py                |  145 +++++++++++++++
 gfs2/convert/gfs2_convert.c                      |    9 +-
 gfs2/fsck/link.c                                 |    8 +
 gfs2/fsck/lost_n_found.c                         |   18 ++-
 gfs2/fsck/metawalk.c                             |  178 +++++++++---------
 gfs2/fsck/metawalk.h                             |    1 +
 gfs2/fsck/pass1.c                                |   16 ++-
 gfs2/libgfs2/fs_ops.c                            |   12 +-
 gfs2/libgfs2/ondisk.c                            |    2 +-
 gfs2/mount/mount.gfs2.c                          |    1 +
 gfs2/mount/mtab.c                                |    2 +-
 gfs2/mount/util.c                                |    4 +-
 gfs2/mount/util.h                                |    1 +
 rgmanager/include/event.h                        |    1 +
 rgmanager/include/res-ocf.h                      |    1 +
 rgmanager/include/resgroup.h                     |    5 +
 rgmanager/include/reslist.h                      |    6 +
 rgmanager/man/clusvcadm.8                        |    9 +
 rgmanager/src/clulib/rg_strings.c                |   15 ++-
 rgmanager/src/daemons/groups.c                   |    5 +
 rgmanager/src/daemons/reslist.c                  |   97 ++++++++++
 rgmanager/src/daemons/resrules.c                 |   10 +-
 rgmanager/src/daemons/restree.c                  |  217
++++++++++++++++++----
 rgmanager/src/daemons/rg_state.c                 |  154 ++++++++++++++--
 rgmanager/src/daemons/rg_thread.c                |   20 ++
 rgmanager/src/daemons/service_op.c               |   84 +++++++++
 rgmanager/src/daemons/slang_event.c              |   18 ++-
 rgmanager/src/daemons/test.c                     |    3 +
 rgmanager/src/resources/default_event_script.sl  |    4 +
 rgmanager/src/resources/lvm.sh                   |    8 +-
 rgmanager/src/resources/ra2rng.xsl               |    6 +
 rgmanager/src/resources/tomcat-5.sh              |   12 +-
 rgmanager/src/resources/utils/config-utils.sh.in |    6 +
 rgmanager/src/utils/clustat.c                    |   11 +-
 rgmanager/src/utils/clusvcadm.c                  |   10 +-
 53 files changed, 1416 insertions(+), 232 deletions(-)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCAAGBQJMrMb0AAoJEFA6oBJjVJ+OlgoP/AqGS1t/kcncpFOa6UXlvFJf
BIkX/Nw0SKTTRSPwbyNGQ1Kny4iRavlsfS+z4A2xdZQdl8Zil+C5g2yyiwSgdgjT
+s71wXbGJT7bvdmmD7MsKyg+jDOdWNceQ18FANutyKz3beiM4FWl0Bj6QvuYnVr1
fPxdzh+KXGe7klebGQOmwOzBZBcpWxUyAh1xxOTZsWZLx9aJbkk9xvMBZRCzeT1h
kKJqEXCo9jmXugdBlKqIcf9MH82kZMCbZASmOxF1Xk310B8CA2aPxMo+hr46B9/E
3TwpK7hu1RZi9NQE0vYh+zku8QEiuvtXs7YP3U2ByiQKaTzGpp5SAOE67n6p21Eg
7SRgHDw2ydvADM3rWaP6/1oKq+5ScizOzXOd8Qz3+i/8x6VsMwKJNGGFDQZTU4af
+AJzmfV+dZCEYXPeuS+6LnDc+JtQELw20u6YEwGpXilQ+nSFOad9Dqpd7ZufOUzz
W4K0yf87W5SKu10W2HO0PAhLdK95I6agxXIN71OESq3Fr58s2nfznHB8E2aq7Ek/
nY0WKoiosIlTd0AuikeWigjghNL6Gxe8xSYnRXdA9ynLpkSIemnaWX60nSpN0qhC
dYGje7Jj5WBtQTEbIlgiu4VQPTq9lphIefJIaW/chq2TXBka5jTQlhjaTK1m7S+4
wwSPOqXH6VzOq7IovdHX
=X4D8
-----END PGP SIGNATURE-----




More information about the Linux-cluster mailing list