[Linux-cluster] Cluster 2.03.10 released

Fabio M. Di Nitto fdinitto at redhat.com
Wed Dec 10 11:13:46 UTC 2008


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


The cluster team and its vibrant community are proud to announce the
2.03.10 release from the STABLE2 branch.

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.27) and rock solid openais (0.80.3).

This release includes several major bug fixes.
Please consider upgrading as soon as possible.

The new source tarball can be downloaded here:

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

Abhijith Das (2):
       gfs-kernel: bz466677 - fault in posix_lock_file() - "gfs_controld" responds to orphaned "plock_xop" request - suspected cause is patch for Bug 196318
       gfs-kernel: Bug 466645 - reproduceable gfs (dlm) hanger with simple stresstest

Benjamin Marzinski (1):
       gfs-kmod: workaround for potential deadlock. Prefault user pages

Bob Peterson (2):
       GFS2: gfs2_edit savemeta doesn't work with GFS
       Fix many bugs with gfs2_convert.

Christine Caulfield (4):
       cman: add votes to transition message
       cman: increment cman minor version
       cman: fix signatures of cman_get_privdata & cman_set_privdata
       cman: Don't crash cman_tool nodes -a

David Teigland (1):
       gfs_controld: fix lock syncing in ownership mode

Fabio M. Di Nitto (8):
       rgmanager: Fix smb.sh shell scripting
       ccs: fix build with older glibc
       build: prefer init scripts generated in the objdir rather than source
       build: fix kernel module install dir to respect DESTDIR
       build: respect EXTRA_CFLAGS across the whole tree
       build: allow libs to have indipendent sonames
       fence: install virsh fence agent man page
       build: clean up fence man page Makefile

Jan Friesse (7):
       fence: IPMI over lan timeout adjusted and configurable
       fence: fix IPMI parameters containing special characters
       fence: fix IPMI typo in help
       fence: fix IPMI spawn /bin/bash rather than /bin/sh
       fence: fix IPMI man page
       fence: fix IPMI over lan to support ciphersuite select
       fence: Add libvirt (virsh) based agent

Lon Hohberger (5):
       [fence] Make fence_xvmd "reboot" work with newer versions of libvirt
       fence: Slight change to make fence_xvmd compile on STABLE2 w/o logsys
       qdisk: fix block size check
       rgmanager: Use CCS again instead of building everything NO_CCS
       rgmanager: make clulog accept "-" as the first char in messages

Nicolas MONNET (1):
       rgmanager: Make postgres-8.sh use su instead of sudo

Ryan O'Hara (2):
       BZ 453429: Fix conditional check of $OCF_RESKEY_migration_mapping
       Fix check_mount to correctly test if device is mounted/busy.

Shane Bradley (1):
       rgmanager: Don't ignore max_restarts if expire_time == 0

Steven Whitehouse (2):
       GFS: Send sensible sysfs stuff
       GFS: Send useful information with uevent messages

root (1):
       [fence] fence_xvmd: Add KVM support; misc cleanups.

  ccs/ccs_tool/upgrade.c                |    2 +-
  cman/daemon/cnxman-private.h          |    4 +-
  cman/daemon/commands.c                |    9 +-
  cman/lib/libcman.c                    |    4 +-
  cman/lib/libcman.h                    |    4 +-
  cman/qdisk/main.c                     |    6 +-
  configure                             |    4 +
  fence/agents/ipmilan/expect.c         |    2 +-
  fence/agents/ipmilan/ipmilan.c        |  140 ++++++--
  fence/agents/virsh/Makefile           |    5 +
  fence/agents/virsh/fence_virsh.py     |   86 +++++
  fence/agents/xvm/Makefile             |    2 +-
  fence/agents/xvm/fence_xvm.c          |    8 +
  fence/agents/xvm/fence_xvmd.c         |   38 ++-
  fence/agents/xvm/options.c            |   36 ++-
  fence/agents/xvm/options.h            |    1 +
  fence/agents/xvm/xvm.h                |    4 +
  fence/man/Makefile                    |   13 +-
  fence/man/fence_ipmilan.8             |   22 ++-
  fence/man/fence_virsh.8               |  104 ++++++
  gfs-kernel/src/gfs/incore.h           |    3 +
  gfs-kernel/src/gfs/inode.c            |    4 +
  gfs-kernel/src/gfs/lock_dlm_mount.c   |   12 +-
  gfs-kernel/src/gfs/lock_dlm_sysfs.c   |   15 +-
  gfs-kernel/src/gfs/ops_file.c         |  121 +++++--
  gfs-kernel/src/gfs/ops_inode.c        |   13 +-
  gfs-kernel/src/gfs/sys.c              |   15 +-
  gfs2/convert/gfs2_convert.c           |  572 ++++++++++++++++++++++++++++-----
  gfs2/edit/gfs2hex.c                   |    2 +-
  gfs2/edit/hexedit.c                   |   42 ++--
  gfs2/edit/hexedit.h                   |   12 +-
  gfs2/edit/savemeta.c                  |  405 ++++-------------------
  gfs2/fsck/fs_recovery.c               |    7 +-
  gfs2/fsck/initialize.c                |    4 +-
  gfs2/fsck/main.c                      |    3 +-
  gfs2/fsck/metawalk.c                  |   13 +-
  gfs2/fsck/pass1.c                     |   10 +-
  gfs2/fsck/pass1b.c                    |    4 +-
  gfs2/fsck/pass1c.c                    |    6 +-
  gfs2/fsck/pass2.c                     |    8 +-
  gfs2/fsck/rgrepair.c                  |   10 +-
  gfs2/libgfs2/Makefile                 |    1 +
  gfs2/libgfs2/buf.c                    |  106 ++++---
  gfs2/libgfs2/fs_geometry.c            |    2 +-
  gfs2/libgfs2/fs_ops.c                 |   97 +++---
  gfs2/libgfs2/gfs1.c                   |  395 +++++++++++++++++++++++
  gfs2/libgfs2/libgfs2.h                |  117 ++++++-
  gfs2/libgfs2/misc.c                   |   66 ++--
  gfs2/libgfs2/recovery.c               |    4 +-
  gfs2/libgfs2/rgrp.c                   |   10 +-
  gfs2/libgfs2/structures.c             |   20 +-
  gfs2/libgfs2/super.c                  |   11 +-
  gfs2/mkfs/main_grow.c                 |   10 +-
  gfs2/mkfs/main_mkfs.c                 |   42 ++--
  gfs2/tool/df.c                        |    8 +-
  group/gfs_controld/plock.c            |    2 +-
  make/cobj.mk                          |    6 +-
  make/defines.mk.input                 |    2 +-
  make/install.mk                       |    6 +-
  rgmanager/src/daemons/Makefile        |    2 +-
  rgmanager/src/daemons/restree.c       |    2 +-
  rgmanager/src/resources/postgres-8.sh |    4 +-
  rgmanager/src/resources/smb.sh        |    2 +-
  rgmanager/src/resources/vm.sh         |    2 +-
  rgmanager/src/utils/clulog.c          |    6 +-
  65 files changed, 1902 insertions(+), 796 deletions(-)

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

iQIVAwUBST+kcAgUGcMLQ3qJAQJH8g/+PRizaChBKLj3uFgT7SLnkvgIg8bf13xq
UyyeI7aeCaQ0tvSGvY2qVweLcwfaihl0Ys2XuTCJMHklTkg6ZLTFZrLs6NezIre2
ZxXS09AswQkKLci8hf5J4g6aYkBEwHEw4J/UkK6U5zDaHJFYwupG3LUQO+zYgK88
o37SwqHB/cTYV1xQQ432jpjTkfBBD90jNAtEKMtFSLvPcTiuZ9iJpDabakImAPmW
Ds0xZrv3liKQE5MGNFJ8IwNDKKSCrlXPUvgirFFWh6Y6eu/+N3Qa6QjfpAREQETh
EtTteWovjRZzSZMfpflby0OjMEjOpHqKP9+pVcCe/SigUrRIH8MNLH+s3UcquJ4I
C8nGBT1tRRgzo/sWRLAshbynGzgyQQTfCqfTvg6wTaUdiCcQccome4fDLVGM/Hba
JiP/Ss3YPImCT937fzC238c0zpAgHgcoBb4A7YLw8H2g/9pRzBT6a6AG6pEGrJ5c
vVczbamwWXniMrUpXotJPmAmK6RkL1QrbMRnLhNnwiMxKpcr3PkwpbHYm7uMmJ1O
9U8Q2+HNLYtcy3Pcrqx4d2VUKdQGen5Va7ZmOwT0WeVuM8nj5AH+/H1uQf0Zk1+g
S7pK4nPQ/QTzy6+F8fD9myH/jZS0Eq81N95fu/0mpZkir/pnh1xySVoJ+VHlJH96
6tW0qs9loDA=
=vsqq
-----END PGP SIGNATURE-----




More information about the Linux-cluster mailing list