[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[Cluster-devel] Cluster 2.03.06 released



-----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-----


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]