[Cluster-devel] Cluster 2.99.03 (development snapshot) released

Fabio M. Di Nitto fdinitto at redhat.com
Mon Jun 2 06:10:43 UTC 2008


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

The cluster team and its community are proud to announce the 4th release
from the master branch: 2.99.03.

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

You have been warned: *this code will have no mercy* for your servers and
your data.

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.03 release you will need:

- - openais 0.83 or higher
- - linux kernel (git snapshot or 2.6.26-rc3) from
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git
(but can run on 2.6.25 in compatibility mode)

NOTE to packagers: the library API/ABI's are _NOT_ stable (hence 2.9). We
are still shipping shared libraries but remember that they can change
anytime without warning. A bunch of new shared libraries have been added.

The new source tarball can be downloaded here:

   ftp://sources.redhat.com/pub/cluster/releases/cluster-2.99.03.tar.gz

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

   ftp://sources.redhat.com/pub/cluster/releases/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.99.02):

Bob Peterson (1):
       bz 446085: Back-port faster bitfit algorithm from gfs2 for better

Christine Caulfield (1):
       [CMAN] Don't busy-loop if we can't get a node name

David Teigland (3):
       gfs_controld: rename files
       gfs_controld: move recover.c
       gfs_controld: restructuring

Fabio M. Di Nitto (19):
       [BUILD] Fix sparc #ifdef according to the new gcc tables
       [MISC] Update copyright
       [BUILD] Fix build order
       Merge branch 'master' of ssh://sources.redhat.com/git/cluster
       [BUILD] Fix dlm_controld linking
       [BUILD] Fix rg_test linking
       [BUILD] Fix install permissions
       [GFS2] Use proper include dir for libvolume_id
       [FENCE] Fix copyright header for fence_ifmib manpage
       [FENCE] Fix ifmib README to report the right fence agent
       [BUILD] Plugin the new shiny fence_ifmib agent
       [CCS] Use absolute path for queries
       [CONFIG] Fix lots of bugs in libccsconfdb
       [BUILD] Add fence_lpar fencing agent to the build system
       [GFS] remove symlink to umount.gfs2
       [GROUP] libgfscontrol: fix build with gcc-4.3
       [BUILD] Change build system to cope with new libgfscontrol
       [BUILD] gfs2 requires group to build
       [BUILD] Fix mount.gfs2 build

Lon Hohberger (3):
       [rgmanager] Apply patch from Marcelo Azevedo to make migration more robust
       [rgmanager] Fix live migration option (broken in last commit)
       [rgmanager] Use /cluster/rm instead of //rm

Marek 'marx' Grac (4):
       [FENCE] Fix #248609: SSH support in Bladecenter fencing (ssh)
       [FENCE] Fix #446995: Parse error: Unknown option 'switch=3'
       [FENCE] Fix #447378 - fence_apc unable to connect via ssh to APC 7900
       [FENCE]: Fix #237266: New fence agent for HMC/LPAR

Ross Vandegrift (1):
       [FENCE] Add fence_ifmib new agent

Ryan McCabe (3):
       fence: fixes and cleanups to fencing.py library
       libfence: handle EINTR correctly
       libfence: update copyright notice

  Makefile                                      |    4 +-
  ccs/ccs_tool/update.c                         |    6 +-
  ccs/daemon/misc.c                             |    8 +-
  cman/daemon/cmanconfig.c                      |    2 +-
  cman/qdisk/disk_util.c                        |    2 +-
  config/libs/libccsconfdb/libccs.c             |  166 +-
  configure                                     |   14 +
  fence/agents/apc/fence_apc.py                 |   90 +-
  fence/agents/bladecenter/fence_bladecenter.py |    2 +-
  fence/agents/ifmib/Makefile                   |   18 +
  fence/agents/ifmib/README                     |   45 +
  fence/agents/ifmib/fence_ifmib.py             |  221 ++
  fence/agents/lib/fencing.py.py                |   88 +-
  fence/agents/lpar/Makefile                    |   18 +
  fence/agents/lpar/fence_lpar.py               |   97 +
  fence/libfence/agent.c                        |   49 +-
  fence/libfence/libfence.h                     |    5 +-
  fence/man/Makefile                            |    1 +
  fence/man/fence_ifmib.8                       |   69 +
  gfs-kernel/src/gfs/bits.c                     |   85 +-
  gfs-kernel/src/gfs/bits.h                     |    3 +-
  gfs-kernel/src/gfs/rgrp.c                     |    3 +-
  gfs/Makefile                                  |    5 +-
  gfs2/mkfs/Makefile                            |    1 +
  gfs2/mount/Makefile                           |   27 +-
  gfs2/mount/mount.gfs2.c                       |   20 +-
  gfs2/mount/umount.gfs2.c                      |  168 --
  gfs2/mount/util.c                             |  475 +----
  gfs2/mount/util.h                             |    2 +-
  group/Makefile                                |    4 +-
  group/dlm_controld/Makefile                   |    2 +-
  group/gfs_control/Makefile                    |   41 +
  group/gfs_control/main.c                      |  212 ++
  group/gfs_controld/Makefile                   |   11 +-
  group/gfs_controld/config.c                   |  180 ++
  group/gfs_controld/config.h                   |   47 +
  group/gfs_controld/cpg-old.c                  | 2686 +++++++++++++++++++++++
  group/gfs_controld/cpg-old.h                  |   60 +
  group/gfs_controld/cpg.c                      |  289 ---
  group/gfs_controld/gfs_controld.h             |   49 +
  group/gfs_controld/gfs_daemon.h               |  268 +++
  group/gfs_controld/group.c                    |   64 +-
  group/gfs_controld/lock_dlm.h                 |  310 ---
  group/gfs_controld/main.c                     | 1219 ++++++-----
  group/gfs_controld/member_cman.c              |   29 +-
  group/gfs_controld/plock.c                    |  228 +--
  group/gfs_controld/recover.c                  | 2805 -------------------------
  group/gfs_controld/util.c                     |  197 ++
  group/libgfscontrol/Makefile                  |   53 +
  group/libgfscontrol/libgfscontrol.h           |  131 ++
  group/libgfscontrol/main.c                    |  438 ++++
  make/defines.mk.input                         |    2 +
  rgmanager/include/platform.h                  |    2 +-
  rgmanager/include/reslist.h                   |    2 +-
  rgmanager/src/clulib/vft.c                    |    2 +-
  rgmanager/src/daemons/Makefile                |    2 +-
  rgmanager/src/resources/Makefile              |   17 +-
  rgmanager/src/resources/vm.sh                 |   20 +-
  scripts/fenceparse                            |    2 +-
  59 files changed, 6197 insertions(+), 4869 deletions(-)

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

iQIVAwUBSEOO8AgUGcMLQ3qJAQLeIQ//ZExWyhAdAdWrlFn5BLoThySCmt2LIvjf
TUQAbn8/kXExfdQjB94rfwlCwfml3G7VELZ9g4m9eVhKWATBnKGW+zFyFLPoQnKT
XTXre1WDqvQFeoWN/TlmeQ+AhxVCWHrDsvKnWah03ns4dspd85224dHa2MWe0vJe
grGhfy88tB+7nbVKC9vJgF5BDUVDJvtAm7BDs0tJYn87JE2riUIEZBJSIyXyrC1x
QyjQJrrZxHm2h9g/oDUXTg+BmvAP+RjXaRqQMYFKo/7NoIjR5ZIlecDYHLs5dnbM
/dCjgQuFhb3Y+gMmEmb9zA6F7FPbZegFfVMG+bdEt3vwnRIU3RpyKNsZIAp8Z3eK
jJQQ3JMmszePFBX3NZoB0BqGuEvUNmt4u82NqLGV3BjphxLzyQMjBSt0BzaLu4fj
fkL170J/wDJHfrW7sqkUflrPRRtDXzKXh+n0x9U+hkSA4Oh/haf22/7liRzez9wh
xKc4OGnEk+ZeMQ4lR/SXNEr9sOANaJgYrotoNS3NZ2wjEOdMjTYL+JV5k/S9OfHG
3g2XS8CfjuWlvfYxEv9bbWBH4mtBY8HWCEslnXjWUpNs8tpAgfvUwJS+u00JjwDR
/RfkaynapgSV3OqzRTOi1iXiEzpsV/n+Dp7zxBgdCc2kECq28tcIDPjzN+ShfaER
o7NWXbCZXCY=
=jHFQ
-----END PGP SIGNATURE-----




More information about the Cluster-devel mailing list