[Cluster-devel] Cluster 3.0.0.alpha3 released

Fabio M. Di Nitto fdinitto at redhat.com
Tue Jan 27 10:28:20 UTC 2009


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

- corosync svn r1750.
- openais svn r1682.
- linux kernel 2.6.28.

The new source tarball can be downloaded here:

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

Happy clustering,
Fabio

Under the hood (from 3.0.0.alpha2):

Abhijith Das (1):
      gfs-kernel: Changes to gfs to work with 2.6.28

Bob Peterson (5):
      Add optional human-readable output to gfs_tool df
      Non-default block size confuses gfs2_grow
      Remove bogus TODO file from gfs2_fsck.
      Remove silly comment from log.c
      GFS2: Add human readable output to gfs2_tool df

Christine Caulfield (12):
      cman: Rename Dirty to HaveState
      cman: Remove cman_dump_objdb
      cman: Add more node display options to 'cman_tool nodes'
      cman: don't double free if a key doesn't exist while reloading
      cman: don't delete /totem when re-reading config.
      cman: Don't sent a RECONFIGURE notification until we have a valid
config
      cman: Allow cman_tool version -r0 to update to an arbitrary
version
      cman: Make sure we have the same version on all nodes
      cman: send fewer messages for each state transition.
      cman: Cope with nodes that have the same ipv6 & ipv6 names
      cman: make sure we load corosync's quorum service
      Merge branch 'STABLE3' of git://git.fedorahosted.org/git/cluster
into STABLE3

David Teigland (3):
      dlm_tool: use NEWEXCL flag
      groupd: reduce messages in compat detection
      libdlm: uncomment the NEWEXCL flag

Fabio M. Di Nitto (14):
      misc: Update copyright for 2009
      build: adapt Makefile to expand for EVENT_TARGETS
      rgmanager: fix again randomization of temp files
      rgmanager: remove debugging printf
      build: allow flexibility around fence agents
      build: add --without_resource_agents build option
      build: add release script to help release management task
      build: bump kernel requirements to 2.6.28
      gfs: fix binary and manpage names
      gfs2: fix binary and manpage names
      man: Update man pages to new names, fix refs etc
      build: prepare infrastructure for fence-agents and resource-agents
tarballs
      logt: don't hold fd open when not required
      build: improve release.mk

Jan Friesse (4):
      fence: Fusion of vmware_vi and vmware_vmrun into one agent
      fence: Fix bad name for vmware helper
      fence_vmware: Improve speed for status operation => whole fencing
      fence: vmware helper better handling power on/off errors

Lon Hohberger (4):
      rgmanager: Add XSLT scripts for extracting RA metadata
      Merge branch 'STABLE3' of
ssh://lon@git.fedorahosted.org/git/cluster into stable3
      rgmanager: Fix DTD so that it actually works
      rgmanager: Make 'make check' work for resource-agents

Marek 'marx' Grac (4):
      [FENCING] long options correction
      [RGMANAGER] Resolves #481058 - Add option startup_wait for mysql
RA
      [FENCE] Resolves #472781 - Properly report status on systems in
Open Firmware
      [FENCE] Resolves #472781 - typo

Mark Hlawatschek (1):
      [rgmanager] Add no_unmount to netfs.sh

Steven Whitehouse (12):
      tool: Remove old perl scripts
      gfs2_tool: remove unused code
      mkfs: Remove unused code
      libgfs2: Remove unused code
      man: Update man pages to new names, fix refs etc
      include: Remove almost unused headers
      libgfs2: Remove three unused functions
      libgfs2: Remove unused functions from misc.c
      libgfs2: More fixes in bitmap.c and block_list.c
      libgfs2: Remove unused code, general clean up
      libgfs2.h: add externs
      libgfs2: Fix typo in previous patch

marx (2):
      [RGMANAGER] Resolves: #474444 - Zero-length pid files cause
resource start failures
      [RGMANAGER] Resolves #449394 - Recovery policy of type restart
doesn't work

 cman/cman_tool/cman_tool.h                       |    3 +
 cman/cman_tool/main.c                            |   74 +-
 cman/daemon/cman-preconfig.c                     |   38 +-
 cman/daemon/cnxman-socket.h                      |   11 +
 cman/daemon/commands.c                           |   92 ++-
 cman/lib/libcman.c                               |   24 +-
 cman/lib/libcman.h                               |   36 +-
 cman/man/cman_tool.8                             |   11 +-
 common/liblogthread/liblogthread.c               |   14 +-
 configure                                        |   39 +-
 dlm/libdlm/libdlm.h                              |    2 +-
 dlm/tool/main.c                                  |    6 -
 doc/COPYRIGHT                                    |   65 +-
 fence/agents/Makefile                            |    2 +
 fence/agents/ifmib/fence_ifmib.py                |    2 +-
 fence/agents/lib/fencing.py.py                   |   51 +-
 fence/agents/lpar/fence_lpar.py                  |    2 +-
 fence/agents/vmware/Makefile                     |    5 +-
 fence/agents/vmware/fence_vmware.py              |  357 +++++++---
 fence/agents/vmware/fence_vmware_helper.pl       |  267 +++++++
 fence/agents/vmware_vi/Makefile                  |    5 -
 fence/agents/vmware_vi/fence_vmware_vi.py        |  149 ----
 fence/agents/vmware_vi/fence_vmware_vi_helper.pl |  237 ------
 fence/agents/vmware_vmrun/Makefile               |    4 -
 fence/agents/vmware_vmrun/fence_vmware_vmrun.py  |  154 ----
 fence/man/Makefile                               |    1 -
 fence/man/fence_ifmib.8                          |    2 +-
 fence/man/fence_vmware.8                         |  134 ++--
 fence/man/fence_vmware_vmrun.8                   |  137 ----
 gfs-kernel/src/gfs/acl.c                         |    3 +-
 gfs-kernel/src/gfs/inode.c                       |   12 +-
 gfs-kernel/src/gfs/ioctl.c                       |    5 +-
 gfs-kernel/src/gfs/log.c                         |   20 -
 gfs-kernel/src/gfs/ops_address.c                 |  119 ++--
 gfs-kernel/src/gfs/ops_export.c                  |   20 +-
 gfs-kernel/src/gfs/ops_inode.c                   |    9 +-
 gfs-kernel/src/gfs/quota.c                       |    3 +-
 gfs/gfs_fsck/Makefile                            |    9 +-
 gfs/gfs_mkfs/Makefile                            |    9 +-
 gfs/gfs_tool/df.c                                |   87 ++-
 gfs/gfs_tool/gfs_tool.h                          |    6 +-
 gfs/gfs_tool/main.c                              |   12 +-
 gfs/man/Makefile                                 |    6 +-
 gfs/man/fsck.gfs.8                               |   59 ++
 gfs/man/gfs.8                                    |    6 +-
 gfs/man/gfs_fsck.8                               |   59 --
 gfs/man/gfs_grow.8                               |    2 +-
 gfs/man/gfs_jadd.8                               |    2 +-
 gfs/man/gfs_mkfs.8                               |   82 ---
 gfs/man/gfs_mount.8                              |  193 -----
 gfs/man/gfs_tool.8                               |   24 +-
 gfs/man/mkfs.gfs.8                               |   82 +++
 gfs/man/mount.gfs.8                              |  193 +++++
 gfs2/convert/gfs2_convert.c                      |    9 +-
 gfs2/fsck/TODO                                   |   49 --
 gfs2/fsck/fs_bits.h                              |    6 -
 gfs2/include/global.h                            |   42 --
 gfs2/include/osi_user.h                          |  421 -----------
 gfs2/libgfs2/bitmap.c                            |    4 -
 gfs2/libgfs2/block_list.c                        |    2 +-
 gfs2/libgfs2/buf.c                               |   17 -
 gfs2/libgfs2/device_geometry.c                   |    6 +-
 gfs2/libgfs2/fs_bits.c                           |  114 +---
 gfs2/libgfs2/fs_geometry.c                       |    9 +-
 gfs2/libgfs2/fs_ops.c                            |   82 +--
 gfs2/libgfs2/gfs2_log.c                          |    8 +-
 gfs2/libgfs2/libgfs2.h                           |  364 +++++-----
 gfs2/libgfs2/locking.c                           |    3 +-
 gfs2/libgfs2/misc.c                              |  251 +------
 gfs2/libgfs2/size.c                              |   19 +-
 gfs2/libgfs2/structures.c                        |  131 +---
 gfs2/man/Makefile                                |    4 +-
 gfs2/man/fsck.gfs2.8                             |   59 ++
 gfs2/man/gfs2.8                                  |    4 +-
 gfs2/man/gfs2_fsck.8                             |   59 --
 gfs2/man/gfs2_grow.8                             |    2 +-
 gfs2/man/gfs2_jadd.8                             |    2 +-
 gfs2/man/gfs2_mount.8                            |  202 -----
 gfs2/man/mount.gfs2.8                            |  202 +++++
 gfs2/mkfs/main_grow.c                            |    2 +-
 gfs2/mkfs/main_jadd.c                            |   33 -
 gfs2/tool/Makefile                               |    1 -
 gfs2/tool/decipher_lockstate_dump                |  175 -----
 gfs2/tool/df.c                                   |   74 ++-
 gfs2/tool/gfs2_tool.h                            |    6 +-
 gfs2/tool/layout.c                               |  848
----------------------
 gfs2/tool/main.c                                 |   52 +-
 gfs2/tool/misc.c                                 |  329 ---------
 gfs2/tool/parse_lockdump                         |  158 ----
 group/daemon/cpg.c                               |   16 +-
 make/copyright.cf                                |    2 +-
 make/defines.mk.input                            |    1 +
 make/release.mk                                  |  118 +++
 rgmanager/src/Makefile                           |    6 +-
 rgmanager/src/resources/Makefile                 |   13 +-
 rgmanager/src/resources/SAPDatabase              |    2 +-
 rgmanager/src/resources/follow-service.sl        |    2 +-
 rgmanager/src/resources/mysql.metadata           |   10 +
 rgmanager/src/resources/mysql.sh                 |    8 +-
 rgmanager/src/resources/netfs.sh                 |   22 +
 rgmanager/src/resources/ra-api-1-modified.dtd    |    2 +-
 rgmanager/src/resources/ra2csv.xsl               |   19 +
 rgmanager/src/resources/ra2man.xsl               |  158 ++++
 rgmanager/src/resources/ra2oid.xsl               |   68 ++
 rgmanager/src/resources/utils/config-utils.sh.in |    8 +
 rgmanager/src/resources/utils/ra-skelet.sh       |    5 +-
 rgmanager/src/utils/clulog.c                     |    3 -
 107 files changed, 2486 insertions(+), 4672 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/20090127/7e4030f5/attachment.sig>


More information about the Cluster-devel mailing list