[Linux-cluster] Cluster 3.0.0.rc4 release

Fabio M. Di Nitto fdinitto at redhat.com
Wed Jul 1 23:16:30 UTC 2009


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

This should be the last release candidate unless major problems will be
found during the final testing stage.

Everybody with test equipment and time to spare, is highly encouraged to
download, install and test this release candidate 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.rc4 release you will need:

- corosync 0.100 (1.0.0.rc1)
- openais 0.100 (1.0.0.rc1)
- linux kernel 2.6.29

The new source tarball can be downloaded here:

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

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

Bob Peterson (4):
      GFS2: gfs2_convert, parameter not understood on ppc
      /sbin/mount.gfs2: can't find /proc/mounts entry for directory /
      Message printed to stderr instead of stdout
      gfs_fsck: Segfault in EA leaf repair

Christine Caulfield (3):
      cman: use api->shutdown_request instead of api->request_shutdown
      cman: Fix some compile-time warning
      dlm: Fix some compile warnings

Fabio M. Di Nitto (17):
      gfs: kill dead test code
      gfs2: drop dead test code
      build: enable fence_xvm by default
      config: fix warnings in confdb2ldif
      config: use HDB_X instead of _D
      gfs: add missing format attributes
      gfs2: handle output conversion properly
      gfs2: add missing casts
      gfs2: make functions static
      gfs2: backport coding format from master
      gfs2: resync internationalization support from master
      cman: port to the latest corosync API
      cman init: stop qdiskd only if enabled
      qdiskd: fix log file name
      cman init: don't stop fence_xvmd if we don't know the status
      cman init: readd support for fence_xvmd standalone operations
      Revert "gfs-kernel: enable FS_HAS_FREEZE"

Federico Simoncelli (1):
      rgmanager: Allow vm.sh use of libvirt XML file

Jim Meyering (5):
      src/clulib/ckpt_state.c (ds_key_init_nt): detect failed malloc
      dlm/tests: handle malloc failure
      cman: handle malloc failure (i.e., don't deref NULL)
      dlm_controld: handle heap allocation failure and plug leaks
      dlm_controld: add comments: mark memory problems

Lon Hohberger (42):
      rgmanager: Fix ptr arithmetic and C90 warnings
      rgmanager: Fix rg_locks.c build warnings
      rgmanager: Fix rg_strings.c build warnings
      rgmanager: Fix members.c and related build warnings
      rgmanager: Change ccs_read_old_logging to static
      rgmanager: Fix daemon_init related warnings
      rgmanager: Remove unused function
      rgmanager: Remove unused proof-of-concept code
      rgmanager: Fix build warnings in cman.c
      rgmanager: Fix build warnings in fdops.c
      rgmanager: Fix vft.c and related build warnings
      rgmanager: Fix msgtest.c build warnings
      rgmanager: Fix complier warnings in msg_cluster.c
      rgmanager: Fix build warnings in msg_socket.c
      rgmanager: Fix build warnings in msgtest.c
      rgmanager: Fix fo_domain.c build warnings
      rgmanager: Fix fo_domain.c build warnings (part 2)
      rgmanager: Fix clufindhostname.c build warnings
      rgmanager: Fix clustat.c build warnings
      rgmanager: Fix clusvcadm.c build warnings
      rgmanager: Fix clulog.c build warnings
      rgmanager: groups.c cleanup
      rgmanager: Cleanups around main.c
      rgmanager: Fix reslist.c complier warnings
      rgmanager: Fix resrules.c compiler warnings
      rgmanager: Fix restree.c compiler warnings
      rgmanager: Clean up rg_event.c and related build warnings
      rgmanager: Fix rg_forward.c build warnings
      rgmanager: Fix rg_queue.c build warnings
      rgmanager: Clean up rg_queue.c and related warnings
      rgmanager: Clean up slang_event.c and related warnings
      rgmanager: Fix last bits of compiler warnings
      rgmanager: Fix leaked context on queue fail
      rgmanager: Fix stop/start race
      rgmanager: Fix stack overflows on stress testing
      rgmanager: Fix small memory leak
      rgmanager: Don't push NULL on to the S/Lang stack
      rgmanager: Fix error message
      rgmanager: Fix --debug build
      fence: Make fence_node return 2 for no fencing
      rgmanager: follow-service.sl stack cleanup
      rgmanager: Allow exit while waiting for fencing

Marek 'marx' Grac (1):
      fence_wti: Fence agent for WTI ends with traceback when option is
missing

Steven Dake (1):
      fence: Fix missing case in switch statement

Steven Whitehouse (1):
      libgfs2: Use -o meta rather than gfs2meta fs type

 cman/daemon/ais.c                               |    7 +-
 cman/daemon/commands.c                          |    6 +-
 cman/daemon/daemon.c                            |    5 +-
 cman/daemon/daemon.h                            |    2 +-
 cman/init.d/cman.in                             |   27 +-
 cman/qdisk/main.c                               |    2 +-
 config/tools/ldap/confdb2ldif.c                 |    6 +-
 configure                                       |    8 -
 dlm/tests/usertest/alternate-lvb.c              |   10 +-
 dlm/tests/usertest/asttest.c                    |   14 +-
 dlm/tests/usertest/dlmtest.c                    |    6 +-
 dlm/tests/usertest/dlmtest2.c                   |    7 +-
 dlm/tests/usertest/flood.c                      |    7 +-
 dlm/tests/usertest/joinleave.c                  |    2 +-
 dlm/tests/usertest/lstest.c                     |   12 +-
 dlm/tests/usertest/lvb.c                        |   11 +-
 dlm/tests/usertest/pingtest.c                   |    8 +-
 dlm/tests/usertest/threads.c                    |   34 +-
 fence/agents/Makefile                           |   13 +-
 fence/agents/wti/fence_wti.py                   |   14 +-
 fence/agents/xvm/vm_states.c                    |    2 +
 fence/fence_node/fence_node.c                   |    6 +-
 fence/libfence/agent.c                          |    2 +-
 gfs-kernel/src/gfs/ops_fstype.c                 |    2 +-
 gfs/gfs_fsck/Makefile                           |    7 -
 gfs/gfs_fsck/log.c                              |    9 +-
 gfs/gfs_fsck/metawalk.c                         |    7 +-
 gfs/gfs_fsck/test_bitmap.c                      |   38 -
 gfs/gfs_fsck/test_block_list.c                  |   91 -
 gfs/libgfs/log.c                                |    9 +-
 gfs2/convert/gfs2_convert.c                     |    2 +-
 gfs2/fsck/Makefile                              |    6 -
 gfs2/fsck/fs_recovery.c                         |   34 +-
 gfs2/fsck/initialize.c                          |    6 +-
 gfs2/fsck/main.c                                |    2 +-
 gfs2/fsck/rgrepair.c                            |    2 +-
 gfs2/fsck/test_bitmap.c                         |   38 -
 gfs2/fsck/test_block_list.c                     |   91 -
 gfs2/libgfs2/misc.c                             |    2 +-
 gfs2/mkfs/main.c                                |    2 +-
 gfs2/mkfs/main_grow.c                           |    4 +-
 gfs2/mkfs/main_jadd.c                           |   11 +-
 gfs2/mkfs/main_mkfs.c                           |   10 +-
 gfs2/mount/util.c                               |   15 +-
 gfs2/tool/main.c                                |    2 +-
 group/dlm_controld/pacemaker.c                  |   15 +-
 make/defines.mk.input                           |    1 -
 rgmanager/include/daemon_init.h                 |    9 +
 rgmanager/include/depends.h                     |  134 --
 rgmanager/include/event.h                       |   10 +
 rgmanager/include/fo_domain.h                   |   48 +
 rgmanager/include/groups.h                      |   42 +
 rgmanager/include/lock.h                        |    4 +-
 rgmanager/include/members.h                     |    1 +
 rgmanager/include/message.h                     |   20 +-
 rgmanager/include/resgroup.h                    |   82 +-
 rgmanager/include/reslist.h                     |   51 +-
 rgmanager/include/restart_counter.h             |    2 +-
 rgmanager/include/rg_locks.h                    |    9 +
 rgmanager/include/rg_queue.h                    |    6 +-
 rgmanager/include/vf.h                          |   10 +-
 rgmanager/src/clulib/ckpt_state.c               |    1 +
 rgmanager/src/clulib/cman.c                     |    3 +-
 rgmanager/src/clulib/daemon_init.c              |    8 +-
 rgmanager/src/clulib/fdops.c                    |    5 +-
 rgmanager/src/clulib/lock.c                     |    4 +-
 rgmanager/src/clulib/logging.c                  |    4 +-
 rgmanager/src/clulib/members.c                  |   66 -
 rgmanager/src/clulib/message.c                  |   22 +-
 rgmanager/src/clulib/msg_cluster.c              |   13 +-
 rgmanager/src/clulib/msg_socket.c               |   12 +-
 rgmanager/src/clulib/msgtest.c                  |   19 +-
 rgmanager/src/clulib/rg_strings.c               |    2 +-
 rgmanager/src/clulib/vft.c                      |   53 +-
 rgmanager/src/daemons/Makefile                  |    6 +-
 rgmanager/src/daemons/depends.c                 | 2512
-----------------------
 rgmanager/src/daemons/dtest.c                   |  810 --------
 rgmanager/src/daemons/event_config.c            |   19 +-
 rgmanager/src/daemons/fo_domain.c               |   29 +-
 rgmanager/src/daemons/groups.c                  |   94 +-
 rgmanager/src/daemons/main.c                    |  173 +--
 rgmanager/src/daemons/reslist.c                 |   35 +-
 rgmanager/src/daemons/resrules.c                |   41 +-
 rgmanager/src/daemons/restree.c                 |   70 +-
 rgmanager/src/daemons/rg_event.c                |   30 +-
 rgmanager/src/daemons/rg_forward.c              |    6 +-
 rgmanager/src/daemons/rg_locks.c                |   12 +-
 rgmanager/src/daemons/rg_queue.c                |    8 +-
 rgmanager/src/daemons/rg_state.c                |  145 +-
 rgmanager/src/daemons/rg_thread.c               |   14 +-
 rgmanager/src/daemons/service_op.c              |   15 +-
 rgmanager/src/daemons/slang_event.c             |  266 ++--
 rgmanager/src/daemons/test.c                    |   72 +-
 rgmanager/src/daemons/watchdog.c                |    5 +
 rgmanager/src/resources/default_event_script.sl |   16 +-
 rgmanager/src/resources/follow-service.sl       |   10 +-
 rgmanager/src/resources/vm.sh                   |   17 +-
 rgmanager/src/utils/clufindhostname.c           |    2 +-
 rgmanager/src/utils/clulog.c                    |    4 +-
 rgmanager/src/utils/clustat.c                   |   67 +-
 rgmanager/src/utils/clusvcadm.c                 |   16 +-
 101 files changed, 939 insertions(+), 4812 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/linux-cluster/attachments/20090702/aa53c18a/attachment.sig>


More information about the Linux-cluster mailing list