[Linux-cluster] Cluster 2.99.11 (development snapshot) released

Fabio M. Di Nitto fdinitto at redhat.com
Mon Oct 20 10:07:26 UTC 2008


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


The cluster team and its community are proud to announce the 2.99.11
release from the master branch.

Important note: If you are running 2.99.xx series, please upgrade 
immediatly to this version.

This release addresses a major bug in GFS1 kernel module and also contains 
a security fix for fence_egenera.

The development cycle for 3.0 is proceeding at a very good speed and
mostlikely one of the next releases will be 3.0alpha1. All features
designed for 3.0 are being completed and taking a proper shape, the
library API has been stable for sometime (and will soon be marked as 3.0
soname). Stay tuned for upcoming updates!

The 2.99.XX releases are _NOT_ meant to be used for production
environments.. yet.

The master branch is the main development tree that receives all new
features, code, clean up and a whole brand new set of bugs,

At some point in time this code will become the 3.0 stable release.

Everybody with test equipment and time to spare, is highly encouraged to
download, install and test the 2.99 releases and more important report
problems.

In order to build the 2.99.11 release you will need:

- - corosync svn r1667.
- - openais svn r1651.
- - linux kernel (2.6.27)

The new source tarball can be downloaded here:

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

Abhijith Das (5):
       gfs-kernel: GFS: madvise system call causes assertion
       gfs-kernel: bz457473 - GFS ignore the noatime and nodiratime mount options
       Revert "gfs-kernel: bz457473 - GFS ignore the noatime and nodiratime mount options"
       gfs-kernel and mount.gfs2: GFS ignore the noatime and nodiratime mount options
       gfs-kernel: bz 458765 - In linux-2.6.26 / 2.03.06, GFS1 can't create more than 4kb file

Bob Peterson (2):
       GFS: gfs_fsck invalid response to question changes the question
       gfs-kmod: GFS corruption after forced withdraw

Christine Caulfield (1):
       cman: fix a couple of unhandled malloc failures

David Teigland (8):
       dlm_controld: add protocol negotiation
       fenced: add protocol negotiation
       fenced/fence_tool: improve list info
       fence_tool/dlm_tool/gfs_control: remove error message
       daemons/tools: misc minor cleanups and improvements
       dlm/fence: daemon fixes and tool improvements
       gfs_control: improve ls output
       fenced/dlm_controld/gfs_controld: modify a debug message

Fabio M. Di Nitto (2):
       fence egenera: fix logging file
       rgmanager: fix build after port to logsys

Jan Friesse (1):
       fence: New fence agent for Logical Domains (LDOMs)

Lon Hohberger (5):
       rgmanager: First pass at port to logsys
       group: Allow group_tool ls <name> <level> to be scriptable
       rgmanager: make clulog build even though it's incomplete
       rgmanager: don't change the build target just yet
       [fence] Fix fence_xvmd trying to read wrong args from ccs

Marek 'marx' Grac (3):
       [FENCE] Fix #290231 - "Switch (optional)" param does not default to "1" and program fails
       [RGMANAGER] - Fix #462910 postgres-8.sh and metadata fixes
       [fence] Operation 'list' for APC fence agent

Ryan McCabe (1):
       cman: Fix typo that caused start-up to fail

Ryan O'Hara (3):
       cman: allow custom xen network bridge scripts
       fence_scsi: improve logging for debugging
       fence_scsi: correctly declare key_list

Steven Whitehouse (1):
       libgfs2: Add support for UUID generation to gfs2_mkfs

rohara (2):
       fence_scsi.pl: check if nodeid is zero
       scsi_reserve: add restart option

  cman/daemon/daemon.c                        |    2 +-
  cman/init.d/cman                            |   17 +-
  cman/lib/libcman.c                          |    2 +
  dlm/libdlmcontrol/libdlmcontrol.h           |    1 -
  dlm/tool/main.c                             |  105 +++--
  fence/agents/apc/fence_apc.py               |   20 +-
  fence/agents/egenera/fence_egenera.pl       |    2 +-
  fence/agents/ldom/Makefile                  |    5 +
  fence/agents/ldom/fence_ldom.py             |  101 +++++
  fence/agents/lib/fencing.py.py              |   26 +-
  fence/agents/scsi/fence_scsi.pl             |   97 +++--
  fence/agents/scsi/scsi_reserve              |   55 +++
  fence/agents/xvm/options-ccs.c              |    3 +
  fence/fence_tool/fence_tool.c               |   61 +++-
  fence/fenced/cpg.c                          |  515 +++++++++++++++++++---
  fence/fenced/fd.h                           |   12 +-
  fence/fenced/main.c                         |    8 +
  fence/fenced/member_cman.c                  |    2 +-
  fence/fenced/recover.c                      |   10 +-
  fence/man/Makefile                          |    1 +
  fence/man/fence_ldom.8                      |  114 +++++
  gfs-kernel/src/gfs/glock.h                  |   15 +-
  gfs-kernel/src/gfs/incore.h                 |    1 +
  gfs-kernel/src/gfs/log.c                    |   27 +-
  gfs-kernel/src/gfs/mount.c                  |    3 +
  gfs-kernel/src/gfs/ops_address.c            |   34 +--
  gfs-kernel/src/gfs/ops_fstype.c             |    2 +-
  gfs/gfs_fsck/log.c                          |   10 +-
  gfs2/libgfs2/ondisk.c                       |    3 +
  gfs2/libgfs2/structures.c                   |   12 +-
  gfs2/mount/mount.gfs2.c                     |    1 +
  gfs2/mount/util.c                           |    7 +
  group/daemon/main.c                         |    4 +-
  group/dlm_controld/cpg.c                    |  632 +++++++++++++++++++++++++--
  group/dlm_controld/dlm_daemon.h             |    7 +-
  group/dlm_controld/group.c                  |    7 +-
  group/dlm_controld/main.c                   |   14 +-
  group/gfs_control/main.c                    |  134 ++++--
  group/gfs_controld/cpg-new.c                |   27 +-
  group/gfs_controld/cpg-old.c                |    4 +-
  group/gfs_controld/gfs_daemon.h             |    1 +
  group/gfs_controld/main.c                   |    2 +
  group/tool/main.c                           |   37 ++-
  rgmanager/include/clulog.h                  |  139 ------
  rgmanager/include/logging.h                 |   10 +
  rgmanager/include/resgroup.h                |    4 +-
  rgmanager/src/clulib/Makefile               |    6 +-
  rgmanager/src/clulib/clulog.c               |  281 ------------
  rgmanager/src/clulib/logging.c              |  225 ++++++++++
  rgmanager/src/clulib/msg_cluster.c          |    6 +-
  rgmanager/src/daemons/Makefile              |   19 +-
  rgmanager/src/daemons/clurmtabd.c           |   52 ++--
  rgmanager/src/daemons/depends.c             |   14 +-
  rgmanager/src/daemons/event_config.c        |   18 +-
  rgmanager/src/daemons/fo_domain.c           |   90 ++---
  rgmanager/src/daemons/groups.c              |  104 +++---
  rgmanager/src/daemons/main.c                |  120 +++---
  rgmanager/src/daemons/reslist.c             |    7 +-
  rgmanager/src/daemons/resrules.c            |    6 +-
  rgmanager/src/daemons/restree.c             |   11 +-
  rgmanager/src/daemons/rg_event.c            |   40 +-
  rgmanager/src/daemons/rg_forward.c          |   26 +-
  rgmanager/src/daemons/rg_state.c            |  185 ++++----
  rgmanager/src/daemons/rg_thread.c           |   12 +-
  rgmanager/src/daemons/service_op.c          |   16 +-
  rgmanager/src/daemons/slang_event.c         |   32 +-
  rgmanager/src/daemons/test.c                |    1 +
  rgmanager/src/daemons/watchdog.c            |    8 +-
  rgmanager/src/resources/ocf-shellfuncs      |    3 +-
  rgmanager/src/resources/postgres-8.metadata |    2 +-
  rgmanager/src/resources/postgres-8.sh       |   16 +-
  rgmanager/src/resources/utils/ra-skelet.sh  |    5 +
  rgmanager/src/utils/Makefile                |   13 +-
  rgmanager/src/utils/clubufflush.c           |   12 +-
  rgmanager/src/utils/clulog.c                |  123 ++----
  rgmanager/src/utils/clunfsops.c             |   18 +-
  76 files changed, 2482 insertions(+), 1285 deletions(-)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

iQIVAwUBSPxYZQgUGcMLQ3qJAQJT8A//aFXIad5tlL3can9qHKKU01VJ4JGZ3SOv
pBmALC/S6Z+QWzw8e1Uawbu8iuxHUH4rG87GFV+792SBdn9UXotP045UsJVqX3O5
Zcat0T0TkwqSJGD+afT8GAeH7jsw9d92nN30E5THqdwv96EXkLZGDmhQVxrJgTd4
dmNV+010UJCY3Btgu088twv2ggRDOyHKDmAAj0r4vvsm/B5TqXe5Vk2DJrGsLOcL
GA7/GxbrgcporBme7dgGBbJFdBLIGDa9UeHsF2GZTilVvSKdYU5LpnM0yo+Sh1Y6
kse5hb7zDzAYm+Ns/9S3skb+N4rQT7ZIYoYaBxZuHSgNVwzbQvTtqgxGNKn3LZe3
oWcub94agRvlJM6vFkITspxfa3Wfg+w3F07qeOCWOUSeEy4cyfrTbf0Q2pMT+YXh
jZM5MUEEIgjtPcmL3TYOjj2xhAkzPhF4pQODtuBy4LDNIcVuFav6/22VWzqpwfan
lQRAqf+ep5uZA5w9okuUtXfiRdRkQtSu1McW8zgvV0lZ9NdmsFMVbutkzO7DDKLY
hA0rQTtsN96Rr+wAVrVrFTjTlkEDK5zVmbrYi5rNxm/2C8961DM/PEz5lizLZiGa
c9Ijtc43PPNlhiXUYPNQLmZ3Ynrh7kA5sB+Zyg2TbnjuY73963UY5ksb+t2WpzcQ
D8ePL9urQHo=
=bsgx
-----END PGP SIGNATURE-----




More information about the Linux-cluster mailing list