[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[Cluster-devel] Cluster 3.0.1 stable release



The cluster team and its community are proud to announce the 3.0.1
stable release from the STABLE3 branch.

In order to build the 3.0.1 release you will need:

- corosync 1.0.0
- openais 1.0.0
- linux kernel 2.6.30

The new source tarball can be downloaded here:

ftp://sources.redhat.com/pub/cluster/releases/cluster-3.0.1.tar.gz
https://fedorahosted.org/releases/c/l/cluster/cluster-3.0.1.tar.gz

At the same location is now possible to find separated tarballs for
fence-agents and resource-agents as previously announced
(http://www.redhat.com/archives/cluster-devel/2009-February/msg00003.htm)

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.

Thanks/congratulations to all people that contributed to achieve this
great milestone.

Happy clustering,
Fabio

Under the hood (from 3.0.0):

Andrew Price (4):
      libgfs2: Fix 'dubious one-bit signed bitfield' sparse errors
      libgfs2: Fix "Value stored is never read" warnings
      gfs2_quota: Fix sparse error
      fsck.gfs2: Make block_mounters static

Bob Peterson (8):
      fsck.gfs2 segfaults while fixing 'EA leaf block type' problem.
      gfs2_edit produces unaligned access
      GFS: Commited data evaporates
      Fix more man page references to gfs2_fsck
      "fsck.gfs2: invalid option -- a" on boot when mounting gfs2 root
      GFS2: gfs2_fsck segfault in rindex repair code
      GFS2: fsck.gfs2 sometimes needs to be run twice
      GFS: gfs_fsck sometimes needs to be run twice

Christine Caulfield (11):
      cman: Improve cman_tool startup error reporting
      cman: make cman_tool leave remove work even when no services are
running.
      cman: Fix a situation where cman could kill the wrong nodes
      cman: Enable error reporting from config modules
      cman: Tidy the shutdown code.
      config: Fix up some ccs_tool anachronisms
      config: Remove all references to ccsd from ccs_tool
      cman: Make disallowed state optional.
      cman: Add a single compatibilty switch
      cman: fix error if corosync takes >1s to start up
      cman: More join wait fixes

David Teigland (13):
      dlm_controld/gfs_controld: GETLK should free unused resource
      doc: update usage.txt
      doc: remove old gfs docs
      cluster.rng: various fixes
      cluster.rng: remove trailing whitespace
      cluster.rng: cluster_id and nodeid
      cluster.rng: move blocks around
      cluster.rng: comments around fence devices
      cluster.rng: dlm and gfs_controld descriptions
      cman: wait for quorum
      man page: cluster.conf
      cluster.rng: add stuff
      man page: cman

Fabio M. Di Nitto (13):
      build: drop dtest target in rgmanager daemon Makefile
      rgmanager: drop obsoleted tools
      update copyright file
      build: drop dependency on readline
      dlm_controld: fix protocol initialization
      fence agents: drop unrequired and wrong copyright statement
      gfs-kernel: update to 2.6.30
      build: make gfs.ko target phony and delegate everything to kbuild
      dlm: fix .pc file for libdlm to link against pthread
      build: update dependency tree
      fence: make libfenced shared
      cman init: don't wait for quorum twice
      cman init: fix cman startup issues

Florian Haas (1):
      rgmanager: Add resource agent for DRBD

Lars Marowsky-Bree (1):
      dlm_controld: fix skipping lock spaces

Lon Hohberger (5):
      rgmanager: Don't allow migrate of frozen services
      qdisk: Do not do a clean logout when exiting w/ error
      rgmanager: Fix clusterfs.sh to use meta_refcnt correctly
      rgmanager: Preserve incarnations across config changes
      rgmanager: Fix incarnation handling

Marek 'marx' Grac (7):
      fencing: Create a function that prints documentation
      fencing: Metadata suitable for automatic man pages generation
      fence_lpar: option -x for ssh was required
      fencing: Fencing fails if telnet/ssh is not available
      fencing.py: Adds device option login_eol_lf
      fencing: fence agents fails with pexpect exception
      [fencing] Fence agent for HP iLO2 MP

Paul Kennedy (1):
      cluster.rng: add descriptions

Ryan O'Hara (1):
      BZ 512998 - Add comment about fence_scsi limitations.

Shane Bradley (1):
      rgmanager: Assume 'no state' is OK for VMs

 Makefile                                        |    2 +-
 cman/cman_tool/join.c                           |   33 +-
 cman/cman_tool/main.c                           |    2 +
 cman/daemon/ais.c                               |    2 +
 cman/daemon/cman-preconfig.c                    |  103 ++-
 cman/daemon/cman.h                              |    1 +
 cman/daemon/cnxman-socket.h                     |    1 +
 cman/daemon/commands.c                          |  100 ++-
 cman/init.d/cman.in                             |   51 +-
 cman/lib/libcman.h                              |    1 +
 cman/man/cman.5                                 |   11 -
 cman/qdisk/main.c                               |    6 +-
 config/man/cluster.conf.5                       |    2 +-
 config/tools/ccs_tool/editconf.c                |  183 ++--
 config/tools/xml/cluster.rng                    | 1203
+++++++++++++++--------
 configure                                       |   16 +-
 dlm/libdlm/libdlm.pc.in                         |    2 +-
 doc/COPYRIGHT                                   |    4 -
 doc/Makefile                                    |    5 +-
 doc/gfs2.txt                                    |   45 -
 doc/journaling.txt                              |  155 ---
 doc/min-gfs.txt                                 |  159 ---
 doc/usage.txt                                   |  201 ++---
 fence/agents/alom/fence_alom.py                 |    4 +-
 fence/agents/apc/fence_apc.py                   |    2 +
 fence/agents/apc_snmp/fence_apc_snmp.py         |    2 +
 fence/agents/bladecenter/fence_bladecenter.py   |    4 +-
 fence/agents/cisco_mds/fence_cisco_mds.py       |    2 +
 fence/agents/drac/fence_drac5.py                |    4 +-
 fence/agents/eps/fence_eps.py                   |    2 +
 fence/agents/ibmblade/fence_ibmblade.py         |    2 +
 fence/agents/ifmib/fence_ifmib.py               |    2 +
 fence/agents/ilo/fence_ilo.py                   |    2 +
 fence/agents/ilo_mp/Makefile                    |    5 +
 fence/agents/ilo_mp/fence_ilo_mp.py             |   61 ++
 fence/agents/intelmodular/fence_intelmodular.py |    2 +
 fence/agents/ldom/fence_ldom.py                 |    2 +
 fence/agents/lib/fencing.py.py                  |  149 +++-
 fence/agents/lpar/fence_lpar.py                 |    8 +-
 fence/agents/rsa/fence_rsa.py                   |    4 +-
 fence/agents/virsh/fence_virsh.py               |    4 +-
 fence/agents/vmware/fence_vmware.py             |    4 +-
 fence/agents/wti/fence_wti.py                   |   13 +-
 fence/libfenced/Makefile                        |    2 -
 fence/libfenced/libfenced.h                     |   13 +
 fence/libfenced/libfenced.pc.in                 |   11 +
 fence/man/fence_scsi.8                          |    7 +
 gfs-kernel/src/gfs/Makefile                     |    2 +
 gfs-kernel/src/gfs/acl.c                        |    1 +
 gfs-kernel/src/gfs/ops_file.c                   |    2 +
 gfs-kernel/src/gfs/proc.c                       |    1 -
 gfs/gfs_fsck/block_list.c                       |   24 +-
 gfs/gfs_fsck/block_list.h                       |    3 +-
 gfs/gfs_fsck/fs_dir.c                           |   23 +-
 gfs/gfs_fsck/fs_dir.h                           |    2 +
 gfs/gfs_fsck/metawalk.c                         |  457 ++++++---
 gfs/gfs_fsck/metawalk.h                         |   13 +-
 gfs/gfs_fsck/pass1.c                            |  630 +++++++------
 gfs/gfs_fsck/pass1b.c                           |  115 ++-
 gfs/gfs_fsck/pass1c.c                           |  175 ++--
 gfs/gfs_fsck/pass2.c                            |  272 +++---
 gfs/gfs_fsck/pass3.c                            |   21 +-
 gfs/gfs_fsck/pass4.c                            |   47 +-
 gfs/gfs_fsck/pass5.c                            |   32 +-
 gfs/gfs_fsck/rgrp.c                             |    3 +-
 gfs2/edit/hexedit.c                             |    5 +-
 gfs2/edit/savemeta.c                            |   10 +-
 gfs2/fsck/fs_recovery.c                         |  101 ++-
 gfs2/fsck/fs_recovery.h                         |    4 +-
 gfs2/fsck/fsck.h                                |    4 +-
 gfs2/fsck/initialize.c                          |   52 +-
 gfs2/fsck/main.c                                |   33 +-
 gfs2/fsck/metawalk.c                            |  289 +++++--
 gfs2/fsck/metawalk.h                            |   15 +-
 gfs2/fsck/pass1.c                               |  373 ++++---
 gfs2/fsck/pass1b.c                              |   31 +-
 gfs2/fsck/pass1c.c                              |  215 ++---
 gfs2/fsck/pass2.c                               |   63 +-
 gfs2/fsck/pass4.c                               |   38 +-
 gfs2/fsck/pass5.c                               |   39 +-
 gfs2/fsck/rgrepair.c                            |    8 +-
 gfs2/libgfs2/fs_geometry.c                      |    1 -
 gfs2/libgfs2/gfs1.c                             |    3 -
 gfs2/libgfs2/libgfs2.h                          |    6 +-
 gfs2/libgfs2/misc.c                             |    6 +-
 gfs2/man/fsck.gfs2.8                            |   31 +-
 gfs2/man/gfs2_edit.8                            |    4 +-
 gfs2/man/gfs2_grow.8                            |    2 +-
 gfs2/quota/gfs2_quota.h                         |    4 +-
 gfs2/quota/main.c                               |    4 +-
 group/dlm_controld/config.c                     |    4 +-
 group/dlm_controld/cpg.c                        |   12 +-
 group/dlm_controld/plock.c                      |    1 +
 group/gfs_controld/plock.c                      |    1 +
 make/defines.mk.input                           |    2 -
 rgmanager/include/reslist.h                     |    1 +
 rgmanager/man/cluarp.8                          |   15 -
 rgmanager/man/clunfsops.8                       |   14 -
 rgmanager/src/daemons/Makefile                  |   42 +-
 rgmanager/src/daemons/groups.c                  |   27 +
 rgmanager/src/daemons/reslist.c                 |    1 +
 rgmanager/src/daemons/restree.c                 |   20 +-
 rgmanager/src/daemons/rg_state.c                |    5 +
 rgmanager/src/resources/Makefile                |    4 +-
 rgmanager/src/resources/clusterfs.sh            |    3 +-
 rgmanager/src/resources/drbd.metadata           |   51 +
 rgmanager/src/resources/drbd.sh                 |  144 +++
 rgmanager/src/resources/nfsexport.sh            |    7 -
 rgmanager/src/resources/vm.sh                   |    2 +-
 rgmanager/src/utils/Makefile                    |    2 -
 rgmanager/src/utils/cluarp.c                    |  158 ---
 rgmanager/src/utils/clunfsops.c                 |  224 -----
 rgmanager/src/utils/syscall.h                   |  165 ----
 113 files changed, 3660 insertions(+), 3008 deletions(-)

Attachment: signature.asc
Description: This is a digitally signed message part


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]