[Linux-cluster] Cluster 3.0.0.alpha5 released

Fabio M. Di Nitto fdinitto at redhat.com
Mon Feb 23 10:44:51 UTC 2009


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

The development cycle for 3.0.0 is about to end. With the new STABLE3
branch that will collect only bug fixes and minimal update required to
build on top of the latest upstream kernel, 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.alpha5 release you will need:

- corosync 0.93
(qdisk users _must_ cherry pick also revision 1774 from trunk or use
fedora packages).
- openais 0.92.
- linux kernel 2.6.28.

The new source tarball can be downloaded here:

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

Andrew Price (5):
      askant: Fix linking with libgfs2
      askant: prog_name is no longer required
      gfs2-utils: Remove 'die' calls from check_for_gfs2
      gfs2-utils: Remove 'die' calls from set_sysfs
      libgfs2: Move get_list out of libgfs2

Bob Peterson (7):
      Replace deprecated do_seek, do_read, do_write functions
      Get rid of build warning in gfs2_convert.
      Add Filesystem UUID to GFS2 utils.
      GFS2: make gfs2_fsck conform to fsck(8) exit codes
      GFS2: gfs2_edit fixes for 5.4
      gfs2_tool df segfault on non-4K block size
      gfs2_grow man page references removed -r option

Christine Caulfield (5):
      cman: don't display the last node name if we can't get an address
      cman: Print nodeids as unsigned ints
      cman: Make cman_tool debug -d<x> more effective
      cman: Don't eject nodes that were quorate on their own if we have
no state
      cman: Allow connections from unprivileged user/group "ais"

David Teigland (5):
      dlmtest2: fix
      man pages: cluster.conf, groupd
      man pages: cluster.conf
      man pages: cluster.conf
      libccs: daemon logging config

Fabio M. Di Nitto (11):
      cman: fix notifyd loop
      qdisk: fix device scanning.
      qdisk: fix device scanning order.
      qdisk: remove debugging printf.
      qdisk: propagate parent_holder information to childs
      qdisk: uses sizeof() when memsetting stack-defined variables
      qdisk: optimize list append operations
      man pages: cluster.conf.5
      fence: add missing man pages
      build: stricter install invokation
      build: make/release update

Jan Friesse (5):
      fence_ipmilan: Cygwin doesn't like NULL in times function
      fence_ipmilan: Better name for unused variable in expect.c
      fence_ipmi: Increased number of retries to action
      fence_vmware: Fix process of special characters (like ')
      fence_vmware: Fix VMware helper script to force stdout close

Lon Hohberger (2):
      fence: Make fence_xvm -o metadata work
      qdisk: Honor CMAN_TRY_SHUTDOWN

Marek 'marx' Grac (5):
      fence_wti: #481664 -  fence_wti is unable to connect to
(password-less) fencing device
      [FENCE] Fixes ##485065 - Add support for LPAR/HMC v3
      fence_lpar: #485065 Typo
      fence_lpar: Fix 'list' operation for HMC v3
      bladecenter & wti: Fix operation 'list'

Steven Whitehouse (24):
      libgfs2: Remove pv macros from library
      libgfs2: Remove RANDOM/SRANDOM macros
      libgfs2: Change some macros into inline functions
      libgfs2: Remove another macro
      libgfs2: format checking for printf-like functions
      libgfs2: gfs2_disk_hash is a .c not a .h!
      libgfs2: Move SYS_BASE macro
      libgfs2: Merge bitmap.c into block_list.c
      libgfs2: Merge linux_endian.h into libgfs2
      libgfs2: Remove ancient, obsolete alpha workaround
      libgfs2: Merge ondisk.h into libgfs2.h
      libgfs2: Remove copyright.cf include from libgfs2.h
      fsck: Using wrong hash size
      libgfs2: Forgot to remove headers from apps
      libgfs2: Remove a typedef that was only used once
      libgfs2: metapointer function is only used internally
      libgfs2: First go at cutting the number of "die"s
      libgfs2: test_locking should be in mkfs
      mount.gfs2: Fix wrong header
      libgfs2: Move prog_name out of the library
      gfs_controld: One header removal too far
      gfs2_edit: Tidy up EXTERN stuff
      libgfs2: DIV_RU Macro bites the dust
      mount.gfs2: Move the endian functions out of gfs_ondisk.h

 cman/cman_tool/main.c                         |   12 +-
 cman/daemon/cman-preconfig.c                  |    7 +-
 cman/daemon/commands.c                        |    2 +-
 cman/daemon/logging.c                         |    4 +
 cman/notifyd/main.c                           |   41 +-
 cman/qdisk/main.c                             |   29 +-
 cman/qdisk/scandisk.c                         |  109 ++--
 cman/qdisk/scandisk.h                         |    3 +-
 config/libs/libccsconfdb/extras.c             |   18 +-
 config/man/cluster.conf.5                     |  186 ++++-
 contrib/askant/Makefile                       |    2 +-
 contrib/askant/fsplugins/gfs2/gfs2.c          |    3 +-
 contrib/askant/setup.py                       |    3 +-
 dlm/tests/usertest/dlmtest2.c                 |   19 +-
 fence/agents/bladecenter/fence_bladecenter.py |    2 +-
 fence/agents/ipmilan/expect.c                 |    6 +-
 fence/agents/ipmilan/ipmilan.c                |   24 +-
 fence/agents/lib/fencing.py.py                |    6 +
 fence/agents/lpar/fence_lpar.py               |  131 ++-
 fence/agents/vmware/fence_vmware.py           |   35 +-
 fence/agents/vmware/fence_vmware_helper.pl    |    9 +
 fence/agents/wti/fence_wti.py                 |   22 +-
 fence/agents/xvm/fence_xvm.c                  |    5 +
 fence/agents/xvm/options.c                    |   27 +
 fence/agents/xvm/options.h                    |    4 +-
 fence/man/Makefile                            |   10 +-
 gfs2/convert/gfs2_convert.c                   |   22 +-
 gfs2/edit/gfs2hex.c                           |  140 ++--
 gfs2/edit/hexedit.c                           | 1056
++++++++++++++++++++-----
 gfs2/edit/hexedit.h                           |  128 ++--
 gfs2/edit/savemeta.c                          |  107 +++-
 gfs2/fsck/eattr.c                             |    1 -
 gfs2/fsck/fs_recovery.c                       |    1 -
 gfs2/fsck/fsck.h                              |   16 +-
 gfs2/fsck/initialize.c                        |   41 +-
 gfs2/fsck/lost_n_found.c                      |    8 +-
 gfs2/fsck/main.c                              |   73 +-
 gfs2/fsck/metawalk.c                          |  120 ++-
 gfs2/fsck/pass1.c                             |  126 ++--
 gfs2/fsck/pass1b.c                            |   89 ++-
 gfs2/fsck/pass1c.c                            |   50 +-
 gfs2/fsck/pass2.c                             |  145 +++--
 gfs2/fsck/pass3.c                             |   17 +-
 gfs2/fsck/pass4.c                             |   33 +-
 gfs2/fsck/pass5.c                             |   20 +-
 gfs2/fsck/rgrepair.c                          |   39 +-
 gfs2/fsck/util.c                              |    1 -
 gfs2/include/gfs2_disk_hash.h                 |   73 --
 gfs2/include/linux_endian.h                   |   68 --
 gfs2/libgfs2/Makefile                         |    5 +-
 gfs2/libgfs2/bitmap.c                         |  141 ----
 gfs2/libgfs2/block_list.c                     |  135 ++++-
 gfs2/libgfs2/buf.c                            |  130 +++-
 gfs2/libgfs2/device_geometry.c                |    6 +-
 gfs2/libgfs2/fs_bits.c                        |   43 +-
 gfs2/libgfs2/fs_geometry.c                    |   11 +-
 gfs2/libgfs2/fs_ops.c                         |   48 +-
 gfs2/libgfs2/gfs1.c                           |    7 +-
 gfs2/libgfs2/gfs2_disk_hash.c                 |   72 ++
 gfs2/libgfs2/libgfs2.h                        |  245 ++++---
 gfs2/libgfs2/locking.c                        |   56 --
 gfs2/libgfs2/misc.c                           |  115 +--
 gfs2/libgfs2/ondisk.c                         |   43 +-
 gfs2/libgfs2/ondisk.h                         |   59 --
 gfs2/libgfs2/structures.c                     |   73 +-
 gfs2/man/gfs2_edit.8                          |  118 +++-
 gfs2/man/gfs2_grow.8                          |   13 +-
 gfs2/man/gfs2_tool.8                          |    6 +
 gfs2/mkfs/gfs2_mkfs.h                         |    3 +-
 gfs2/mkfs/main.c                              |    2 +-
 gfs2/mkfs/main_grow.c                         |   23 +-
 gfs2/mkfs/main_jadd.c                         |   70 ++-
 gfs2/mkfs/main_mkfs.c                         |  112 +++-
 gfs2/mount/ondisk1.c                          |   44 +-
 gfs2/mount/util.c                             |   58 ++-
 gfs2/mount/util.h                             |    8 -
 gfs2/quota/check.c                            |   26 +-
 gfs2/quota/gfs2_quota.h                       |    1 -
 gfs2/quota/main.c                             |   64 ++-
 gfs2/tool/df.c                                |   32 +-
 gfs2/tool/misc.c                              |  121 +++-
 gfs2/tool/ondisk.c                            |    2 -
 gfs2/tool/sb.c                                |   84 ++-
 gfs2/tool/tune.c                              |   26 +-
 group/man/groupd.8                            |   66 ++-
 make/install.mk                               |    4 +
 make/man.mk                                   |    2 +
 make/release.mk                               |    7 +-
 rgmanager/src/resources/Makefile              |    4 +
 89 files changed, 3498 insertions(+), 1680 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/20090223/9373077f/attachment.sig>


More information about the Linux-cluster mailing list