[Cluster-devel] Cluster 3.0.1 stable release
Fabio M. Di Nitto
fdinitto at redhat.com
Thu Aug 20 11:26:20 UTC 2009
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(-)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://listman.redhat.com/archives/cluster-devel/attachments/20090820/2abfbd92/attachment.sig>
More information about the Cluster-devel
mailing list