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

Fabio M. Di Nitto fdinitto at redhat.com
Tue Jun 24 07:12:29 UTC 2008


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


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

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

- - openais 0.84 or higher

- - linux kernel (git snapshot or 2.6.26) 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.05.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.04):

Benjamin Marzinski (2):
       gnbd-kernel: Fix receiver race
       [gnbd-kernel] bz 449812: disallow sending requests after a send has failed.

Bob Peterson (14):
       Allow keywords in block number input
       Ability to specify starting block or structure with -s
       Fix compiler warning.
       Added an optional block-size to mkfs.gfs2
       Fix build warnings in gfs2-utils.
       Fix another compiler warning for 32-bit arch.
       Fix build warnings from libgfs
       Fix gfs_debug build warning
       Ignoring gets return value in gfs_mkfs
       Fix gfs_tool build warnings
       Fix gfs_fsck build warnings
       Fix 32-bit warning in super.c.
       452004: gfs: BUG: unable to handle kernel paging request.
       savemeta was not saving gfs1 journals properly.

Christine Caulfield (2):
       [CMAN] Fix some compiler warnings on 64 bit systems
       [CMAN] use list_iterate_safe when removing nodes

David Teigland (2):
       gfs_controld: new version
       dlm_controld/gfs_controld: minor fixes

Fabio M. Di Nitto (35):
       [BUILD] Fix file permissions all around
       [MISC] Whitespace cleanup
       [MISC] Relicence rgmanager/src/resources/oracledb.sh under GPLv2+
       [GFS] Remove obsoleted gfs_edit in favour of gfs2_edit
       [MISC] Remove osl-2.1 exception from README.licence
       [MISC] Add original author for cman/qdisk/disk.c
       [MISC] Remove old copyright
       [MISC] Add another exception to COPYRIGHT
       [GFS2] Add missing include and fix build warning
       [QDISK] Add better support for Xen virtual block devices
       [CCS] Fix build warnings on sparc
       [CCS] Add missing CCSEXIT call
       [CCS] Fix priority setting
       [CCS] Fix a few logsys configuration bits
       [CCS] Remove duplicate code and make it common
       [CCS] Remove LOG_MODE_DISPLAY_DEBUG from logsys settings
       [CCS] Init logsys as early as possible
       [CCS] Shrink more common code for internal xml queries
       [CCS] Add cosmetic CCSENTER/EXIT for simple xml queries
       [CCS] Improve logsys init order
       [CCS] Fix improper log level on debugging information
       [CCS] Convert ccs logsys config to the ais format
       [QDISK] Fix build with new openais logsys
       [QDISK] Fix debug type
       [QDISK] Make get_config_data static
       [QDISK] get_config_data cleanup
       [QDISK] Remove duplicate debugging configuration
       [QDISK] Clean handling of debug envvar
       [QDISK] Init logsys later in the process
       [QDISK] Major clean up
       [BUILD] Fix new gfs_controld Makefile
       [CCS] Always check for debug setting as first thing
       [CCS] Fix debug override from command line vs config
       [QDISK] Port qdisk to the new logsys config interface
       [MISC] Logging: optimizing query sequence

James Parsons (1):
       Fix for 251358

Lon Hohberger (4):
       Fix #362351 - make fence_xvmd work in no-cluster mode
       Ancillary NOCLUSTER mode fixes for fence_xvmd
       Ancillary NOCLUSTER mode fixes for fence_xvmd
       [rgmanager] Make rgmanager check pbond links correctly

  COPYRIGHT                                          |    8 +-
  Makefile                                           |    8 +-
  README.licence                                     |    7 -
  ccs/daemon/ccsd.c                                  |   21 +-
  ccs/daemon/cnx_mgr.c                               |    8 +
  ccs/daemon/misc.c                                  |  272 ++-
  cman/daemon/ais.c                                  |    4 +-
  cman/daemon/commands.c                             |    7 +-
  cman/daemon/daemon.c                               |    4 +-
  cman/qdisk/Makefile                                |    1 -
  cman/qdisk/crc32.c                                 |    8 -
  cman/qdisk/daemon_init.c                           |    3 +-
  cman/qdisk/disk.h                                  |    1 -
  cman/qdisk/disk_util.c                             |   69 +-
  cman/qdisk/gettid.c                                |   24 -
  cman/qdisk/gettid.h                                |    7 -
  cman/qdisk/main.c                                  |  293 ++-
  cman/qdisk/mkqdisk.c                               |    2 +-
  cman/qdisk/proc.c                                  |    8 +-
  cman/qdisk/scandisk.c                              |   12 +-
  cman/qdisk/score.c                                 |   56 +-
  cman/qdisk/score.h                                 |    5 -
  dlm/doc/example.c                                  |    1 -
  dlm/libdlmcontrol/libdlmcontrol.h                  |    3 +
  dlm/libdlmcontrol/main.c                           |   12 +-
  fence/agents/egenera/fence_egenera.pl              |   22 +-
  fence/agents/xvm/fence_xvmd.c                      |   38 +-
  fence/agents/xvm/options.c                         |    1 -
  fence/agents/xvm/xml.c                             |    2 +
  fence/man/fence_xvmd.8                             |    7 +
  gfs-kernel/src/gfs/bits.c                          |    2 +-
  gfs/Makefile                                       |    6 +-
  gfs/gfs_debug/readfile.c                           |    4 +-
  gfs/gfs_edit/Makefile                              |   29 -
  gfs/gfs_edit/gfshex.c                              |  344 ---
  gfs/gfs_edit/gfshex.h                              |   10 -
  gfs/gfs_edit/hexedit.c                             |  820 -------
  gfs/gfs_edit/hexedit.h                             |  180 --
  gfs/gfs_fsck/fs_bits.c                             |   13 +-
  gfs/gfs_fsck/fs_dir.c                              |    4 +-
  gfs/gfs_fsck/fs_inode.c                            |    2 +-
  gfs/gfs_fsck/log.c                                 |    8 +-
  gfs/gfs_fsck/main.c                                |   18 +-
  gfs/gfs_fsck/pass2.c                               |    4 +-
  gfs/gfs_fsck/pass5.c                               |    4 +-
  gfs/gfs_fsck/rgrp.c                                |    4 +-
  gfs/gfs_fsck/super.c                               |   19 +-
  gfs/gfs_fsck/util.c                                |    6 +-
  gfs/gfs_mkfs/main.c                                |    4 +-
  gfs/gfs_tool/counters.c                            |    2 +-
  gfs/gfs_tool/main.c                                |    2 +-
  gfs/gfs_tool/misc.c                                |    6 +-
  gfs/gfs_tool/sb.c                                  |   11 +-
  gfs/libgfs/file.c                                  |    2 +-
  gfs/libgfs/fs_bits.c                               |    6 +-
  gfs/libgfs/fs_dir.c                                |    6 +-
  gfs/libgfs/fs_inode.c                              |    2 +-
  gfs/libgfs/log.c                                   |    8 +-
  gfs/libgfs/rgrp.c                                  |    8 +-
  gfs/libgfs/util.c                                  |    6 +-
  gfs/man/gfs_edit.8                                 |  129 +-
  gfs2/edit/hexedit.c                                |  230 +-
  gfs2/edit/hexedit.h                                |    1 +
  gfs2/edit/savemeta.c                               |   13 +
  gfs2/fsck/lost_n_found.c                           |   26 +-
  gfs2/man/gfs2_edit.8                               |    9 +-
  gfs2/man/mkfs.gfs2.8                               |   11 +-
  gfs2/mkfs/main_mkfs.c                              |   30 +-
  gfs2/quota/main.c                                  |   19 +-
  gfs2/tool/df.c                                     |    9 +-
  gnbd-kernel/src/gnbd.c                             |   60 +-
  gnbd-kernel/src/gnbd.h                             |    3 +
  group/dlm_controld/main.c                          |    2 +-
  group/gfs_controld/Makefile                        |   11 +-
  group/gfs_controld/cpg-new.c                       | 2565 ++++++++++++++++++++
  group/gfs_controld/cpg-old.c                       |  261 +--
  group/gfs_controld/cpg-old.h                       |    2 +-
  group/gfs_controld/crc.c                           |   84 +
  group/gfs_controld/gfs_daemon.h                    |   74 +-
  group/gfs_controld/main.c                          |  262 ++-
  group/gfs_controld/plock.c                         |    6 +-
  group/gfs_controld/util.c                          |   29 +-
  make/defines.mk.input                              |    4 +-
  make/fencebuild.mk                                 |    6 +-
  make/install.mk                                    |   14 +-
  make/libs.mk                                       |   32 +-
  make/man.mk                                        |   10 +-
  rgmanager/src/resources/ip.sh                      |   11 +-
  rgmanager/src/resources/oracledb.sh                |    9 -
  89 files changed, 3884 insertions(+), 2492 deletions(-)

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

iQIVAwUBSGCeZAgUGcMLQ3qJAQJtlBAAsZM784Qk7L2GZY8+vQw/tvy2LJZPCrQT
RDDSpAbgZ4EhLvV3z2Ks5xx2BJLXa7nF8xcv6ZNwfruRXr1vP2kF5nd9O8WOgfHz
4O+BikR9wvyduiKuW9lzj26xbCnDZ3XuRsu1fG521mLF1jSSv59OXYa4bKeO76Cg
yiAmCkg7HvjWVksRwexgJCUVMRw5SzkluRgRRZsqxWMHE18s+Wps5aofvOTxCtlm
KrL6lcERN3pG4DMh870YUtti4/e1htrLO7ctL2LkyqueKN66zQpOZDsEU1dXJipu
x548RB9PiWAqNgKAgHCkhbRTFqtRDDwO0vjfyVI4rgfQ8RxofwidBI/X44RwxXbF
rtGYT2zyCNdDGO2qWOWW8IWZ7exu7p7ilk1GYlxbcuJxp9yYVGUQ6p+Mn/4ZKksS
DDFbjZo/HSRTE889M5ansdT42yn8EQW4Gcpf5w2PHXRdo0+xFuPpc2PRJTzzgTkg
hvViCaB2+V3Sqtva6++2r7zsEL3Fb+JDtw37CLxQffuBs3mEAQMEDr5P8QXbtLky
tTRRUu3iS+TTOfk0hm1XO0bb2kxDPCt34MomN0H/SM3BICo5BJ10ohBx74xdrvRJ
+uRBUqlyh3/gGsRkM1BnkxQvDBuFeBYuUasVfjbQYWixKgOqt2I3172J8SaxKiyp
QS3rAcuV96g=
=U6m9
-----END PGP SIGNATURE-----




More information about the Linux-cluster mailing list