[Linux-cluster] cluster-2.03.00

David Teigland teigland at redhat.com
Fri Apr 11 15:01:34 UTC 2008


A new source tarball of cluster code has been released: cluster-2.03.00
This has been taken from the STABLE2 branch in the cluster git tree.  It
is compatible with the current stable release of openais (0.80.3), and the
current stable release of the kernel (2.6.24).

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

To use gfs, a kernel patch is required to export three symbols from gfs2:
  ftp://sources.redhat.com/pub/cluster/releases/lockproto-exports.patch


Abhijith Das (3):
      gfs2_tool: remove 'gfs2_tool counters' as they aren't implemented anymore
      gfs-kernel: fix for bz 429343 gfs_glock_is_locked_by_me assertion
      gfs2_tool manpage: gfs2_tool counters doesn't exist anymore.

Andrew Price (1):
      [[BUILD] Warn and continue if CONFIG_KERNELVERSION is not found

Bob Peterson (9):
      Resolves: bz 435917: GFS2: mkfs.gfs2 default lock protocol
      Resolves: bz 421761: 'gfs_tool lockdump' wrongly says 'unknown
      Resolves: bz 431945: GFS: gfs-kernel should use device major:minor
      Update to prior commit for bz431945: I forgot that STABLE2
      Resolves: bz 436383: GFS filesystem size inconsistent
      Fix savemeta so it saves gfs-1 rg information properly
      Fix gfs2_edit print options (-p) to work properly for gfs-1
      gfs2_edit was not recalculating the max block size after it figured
      Fix some compiler warnings in gfs2_edit

Chris Feist (1):
      Added back in change to description line to make chkconfig work properly.

Christine Caulfield (5):
      [DLM] Don't segfault if lvbptr is NULL
      [CMAN] Free up any queued messages when someone disconnects
      [CMAN] Limit outstanding replies
      [CMAN] valid port number & don't use it before validation
      Remove references to broadcast.

David Teigland (4):
      doc: update usage.txt
      groupd: purge messages from dead nodes
      dlm_tool: print correct rq mode in lockdump
      libdlm: fix lvb copying 
Fabio M. Di Nitto (8):
      [BUILD] Fix configure script to handle releases
      [BUILD] Fix build system with openais whitetank
      [BUILD] Allow release version to contain padding 0's
      Add toplevel .gitignore
      [BUILD] Fix handling of version and libraries soname
      [BUILD] Fix man page install permission
      Revert "Fix help message to refer to script as 'fence_scsi_test'."
      Revert "fix bz277781 by accepting "nodename" as a synonym for "node""

Joel Becker (1):
      libdlm: Don't pass LKF_WAIT to the kernel

Jonathan Brassow (4):
      rgmanager/lvm.sh: Fix bug 438816
      rgmanager/lvm.sh:  Fix bug bz242798
      rgmanager/lvm.sh: change argument order of shell command
      rgmanager/lvm.sh:  Minor comment updates

Lon Hohberger (10):
      Add Sybase failover agent
      Update changelog
      Add / fix Oracle 10g failover agent
      [rgmanager] Make ip.sh check link states of non-ethernet devices
      [rgmanager] Set cloexec bit in msg_socket.c
      [rgmanager] Don't call quotaoff if quotas are not used
      [CMAN] Fix "Node X is undead" loop bug
      [rgmanager] Fix #432998
      [cman] Apply missing fix for #315711
      [CMAN] Make cman init script start qdiskd intelligently

Ryan McCabe (1):
      fix bz277781 by accepting "nodename" as a synonym for "node"

Ryan O'Hara (15):
      Variable should be quoted in conditional statement.
      Fix unregister code to report failure correctly.
      Remove "self" parameter. This was used to specify the name of the node
      Fix code to use get_key subroutine.
      Fix split calls to be consistent. Remove the optional LIMIT parameter.
      Replace /var/lock/subsys/${0##*/} with /var/lock/subsys/scsi_reserve.
      Fix success/failure reporting when registering devices at startup.
      Rewrite of get_scsi_devices function.
      Record devices that are successfully registered to /var/run/scsi_reserve.
      Allow 'stop' to release the reservation if and only if there are no other
      Attempt to register the node in the case where it must perform fence_scsi
      Fix help message to refer to script as 'fence_scsi_test'.
      BZ 248715
      BZ: 373491, 373511, 373531, 373541, 373571, 429033
      BZ 441323 : Redirect stderr to /dev/null when getting list of devices.


 .gitignore                            |    1 +
 cman/daemon/Makefile                  |    3 +-
 cman/daemon/cmanccs.c                 |   11 +-
 cman/daemon/cnxman-private.h          |    2 +-
 cman/daemon/commands.c                |    2 +-
 cman/daemon/daemon.c                  |   40 ++-
 cman/daemon/daemon.h                  |    3 +-
 cman/init.d/cman.in                   |   32 ++
 cman/init.d/qdiskd                    |   21 +-
 cman/lib/Makefile                     |   14 +-
 cman/man/cman_tool.8                  |   20 +-
 cman/qdisk/main.c                     |   34 +-
 configure                             |   87 +++-
 dlm/lib/Makefile                      |   26 +-
 dlm/lib/libdlm.c                      |   15 +-
 dlm/tool/main.c                       |    8 +-
 doc/usage.txt                         |   87 ++---
 fence/agents/scsi/fence_scsi.pl       |  248 ++++++++--
 fence/agents/scsi/fence_scsi_test.pl  |  171 ++++---
 fence/agents/scsi/scsi_reserve        |  300 ++++++++----
 gfs-kernel/src/gfs/glock.h            |   15 +-
 gfs-kernel/src/gfs/ops_address.c      |   29 +-
 gfs-kernel/src/gfs/proc.c             |    9 +-
 gfs/gfs_grow/main.c                   |    4 +-
 gfs/gfs_tool/util.c                   |   64 +--
 gfs2/edit/gfs2hex.c                   |   12 +-
 gfs2/edit/hexedit.c                   |  178 ++++++--
 gfs2/edit/hexedit.h                   |   32 ++
 gfs2/edit/savemeta.c                  |   38 +-
 gfs2/man/gfs2_tool.8                  |    4 -
 gfs2/man/mkfs.gfs2.8                  |    6 +-
 gfs2/tool/Makefile                    |    3 +-
 gfs2/tool/counters.c                  |  203 --------
 gfs2/tool/main.c                      |    5 -
 group/daemon/app.c                    |   25 +
 group/daemon/cpg.c                    |    1 +
 group/daemon/gd_internal.h            |    1 +
 group/dlm_controld/member_cman.c      |    8 +
 make/defines.mk.input                 |    1 +
 make/man.mk                           |    2 +-
 rgmanager/ChangeLog                   |    4 +
 rgmanager/src/clulib/msg_socket.c     |   12 +
 rgmanager/src/daemons/restree.c       |    2 +-
 rgmanager/src/resources/ASEHAagent.sh |  893 +++++++++++++++++++++++++++++++++
 rgmanager/src/resources/Makefile      |    3 +-
 rgmanager/src/resources/fs.sh         |   51 ++-
 rgmanager/src/resources/ip.sh         |   18 +-
 rgmanager/src/resources/lvm.metadata  |   13 +-
 rgmanager/src/resources/lvm.sh        |   14 +-
 rgmanager/src/resources/lvm_by_lv.sh  |   15 +-
 rgmanager/src/resources/lvm_by_vg.sh  |   22 +-
 rgmanager/src/resources/oracleas      |  792 -----------------------------
 rgmanager/src/resources/oracledb.sh   |  869 ++++++++++++++++++++++++++++++++
 53 files changed, 2954 insertions(+), 1519 deletions(-)




More information about the Linux-cluster mailing list