[Linux-cluster] Cluster 2.03.06 released

Fabio M. Di Nitto fdinitto at redhat.com
Fri Aug 1 11:08:46 UTC 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


The cluster team and its vibrant community are proud to announce the 7th
release from the STABLE2 branch: 2.03.06.

The STABLE2 branch collects, on a daily base, all bug fixes and the bare 
minimal changes required to run the cluster on top of the most recent 
Linux kernel (2.6.26) and rock solid openais (0.80.3).

The 2.03.06 release features porting to the 2.6.26 kernel for the kernel 
modules and userland. Userland can also run in compatibility mode with 
2.6.25 kernel.

NOTE The stable2 branch will not build on top of corosync/openais new tree 
for this release. The very latest code from openais that can be used is 
svn r1579. Porting to corosync will happen in future.

The new source tarball can be downloaded here:

   ftp://sources.redhat.com/pub/cluster/releases/cluster-2.03.06.tar.gz
   https://fedorahosted.org/releases/c/l/cluster/cluster-2.03.06.tar.gz

In order to use GFS1, the Linux kernel requires a minimal patch:

   ftp://sources.redhat.com/pub/cluster/releases/lockproto-exports.patch
   https://fedorahosted.org/releases/c/l/cluster/lockproto-exports.patch

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 2.03.05):

Bob Peterson (15):
       Replace put_inode with drop_inode
       Print log header flags for gfs journals.
       Speed up userspace bitmap manipulation code.
       gfs_fsck crosswrite for block number sanity checking
       Fix some bad references to gfs_tool and gfs_fsck
       Deleted unused function print_map
       Shrink memory 1: eliminate b_size from pseudo-buffer-heads
       Shrink memory 2: get rid of 3 huge in-core bitmaps
       Shrink memory 3: smaller link counts in inode_info
       Better error reporting in gfs2_fsck
       RGRepair: Account for RG blocks inside journals
       gfs2_fsck dupl. blocks between EA and data
       gfs2_edit: Ability to enter "journalX" in block number.
       gfs2_edit: was parsing out gfs1 log descriptors improperly
       gfs2_edit: Improved gfs journal dumps

Christine Caulfield (2):
       [CMAN] Add node votes to 'cman_tool status' output
       cman: revert dirty patch

David Teigland (3):
       gfs_controld: read plocks from dlm or lock_dlm
       fenced: update cman only after complete success
       groupd: ignore nolock gfs

Fabio M. Di Nitto (5):
       [GNBD] Update gnbd to work with 2.6.26
       [GFS] Make gfs build with 2.6.26 (DO NOT USE!)
       [GFS] Fix comment
       [BUILD] Add install/uninstall snippets for documents
       [FENCE] Sync fence_apc_snmp from RHEL47 branch

Lon Hohberger (1):
       [qdisk] Make stop_cman="1" work if heuristics fail during initialization

Ryan McCabe (1):
       fence: update apc snmp agent

Ryan O'Hara (2):
       gfs_mkfs: change the way we check to see if a device is mounted
       cman: add option to init script to prevent joining the fence domain

  cman/cman_tool/main.c                   |    1 +
  cman/daemon/commands.c                  |    3 +-
  cman/init.d/cman.in                     |   93 ++++--
  cman/qdisk/main.c                       |    2 +
  fence/agents/apc_snmp/fence_apc_snmp.py |  581 ++++++++++++++++++-------------
  fence/fenced/agent.c                    |   16 +-
  gfs-kernel/src/gfs/ops_address.c        |    2 +-
  gfs-kernel/src/gfs/ops_super.c          |    7 +-
  gfs-kernel/src/gfs/quota.c              |    4 +-
  gfs/gfs_mkfs/main.c                     |   29 +-
  gfs2/edit/hexedit.c                     |  290 ++++++++++++----
  gfs2/edit/savemeta.c                    |    9 +-
  gfs2/fsck/eattr.c                       |   21 +-
  gfs2/fsck/eattr.h                       |   20 +-
  gfs2/fsck/fs_recovery.c                 |    4 +-
  gfs2/fsck/fsck.h                        |    5 +-
  gfs2/fsck/initialize.c                  |   10 +-
  gfs2/fsck/lost_n_found.c                |    7 +-
  gfs2/fsck/main.c                        |   35 +--
  gfs2/fsck/metawalk.c                    |  177 +++++++----
  gfs2/fsck/metawalk.h                    |   16 +-
  gfs2/fsck/pass1.c                       |  405 ++++++++++++++--------
  gfs2/fsck/pass1b.c                      |   95 +++---
  gfs2/fsck/pass1c.c                      |   69 +++--
  gfs2/fsck/pass2.c                       |   61 ++--
  gfs2/fsck/pass3.c                       |   20 +-
  gfs2/fsck/pass4.c                       |   11 +-
  gfs2/fsck/pass5.c                       |    2 +-
  gfs2/fsck/rgrepair.c                    |   58 +++-
  gfs2/libgfs2/bitmap.c                   |   79 ++++-
  gfs2/libgfs2/block_list.c               |  232 ++++++-------
  gfs2/libgfs2/buf.c                      |    1 -
  gfs2/libgfs2/fs_bits.c                  |    2 +-
  gfs2/libgfs2/fs_ops.c                   |   38 +-
  gfs2/libgfs2/libgfs2.h                  |   93 ++++--
  gfs2/libgfs2/recovery.c                 |    2 +-
  gfs2/libgfs2/rgrp.c                     |    8 +
  gnbd-kernel/src/gnbd.c                  |   91 +++---
  gnbd-kernel/src/gnbd.h                  |    4 +-
  group/daemon/main.c                     |   28 ++-
  group/gfs_controld/lock_dlm.h           |    1 +
  group/gfs_controld/plock.c              |  254 +++++++++++---
  make/install.mk                         |    4 +
  make/uninstall.mk                       |    3 +
  44 files changed, 1841 insertions(+), 1052 deletions(-)

- --
I'm going to make him an offer he can't refuse.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

iQIVAwUBSJLuxAgUGcMLQ3qJAQJu0xAApnUtjXaP72FlznIFBXHIyIvDWxozRf9u
HNSAM7dO94Iu2nCUyuehFKNNzyL80s9U/LhrTZfokxwTqHLp3YGYAzcMJ2WmqDDp
DiskzoofGbYp2BT3LBeZKuNeGi+eWoK4C6kfgKMTGpex/1CrSdT4lm/x9kya+zwR
h24fl1kp74z+90gcU5aqkwb6GbDdmu9CLmUrufciHsaLAx6Cw96SU794BRpOBNiH
zw1deZMHvnNQYlJmBF0icpHS3GbdKF/wNt2m3ux1fPcAsaDRbSLfkyqgxd3qaC8p
fOGh1seQIW8iefh/2kJlSmcZ8D2SOnycdyXK7wLKUMOuXNjbxgLHjguXjqaKsg6V
oxQaY6IWuczW47KOdti6A3SNU86obz74zc8D+7LXPbf3HC7TIvqvgCwl6RJ7ODSs
0sbgZ6QYZvNlN3hwGnuaE2dh5UgsL5foUgogJSgJ4alTp6RCXPwv8Lm9uGAtcT6l
BMull8I/R+/SmLHi8bnXm/w/7HSCziT8CZhXIwXkBTkTkt7V4s30o8QJOAABDxp0
ehavfsjqX/ualz4CKFykEKi3CIbXvXqrxcYrncNd8UWcHrLNQHNbEQ0xsnmrvhgj
zVjNWbPnfa/FEOjMjLZ1xqnSXXGpIzR7bjoOy2PUZ3THmhwq85nf9Eyo+56Dzgdi
IkL0+pbpH4Q=
=brA9
-----END PGP SIGNATURE-----




More information about the Linux-cluster mailing list