[Linux-cluster] Cluster 3.0.3 stable release
Fabio M. Di Nitto
fdinitto at redhat.com
Fri Sep 25 12:03:46 UTC 2009
The cluster team and its community are proud to announce the 3.0.2
stable release from the STABLE3 branch.
This release contains a few major bug fixes. We strongly recommend
people to update your clusters.
In order to build the 3.0.2 release you will need:
- corosync 1.1.0
- openais 1.1.0
- linux kernel 2.6.31
The new source tarball can be downloaded here:
ftp://sources.redhat.com/pub/cluster/releases/cluster-3.0.3.tar.gz
https://fedorahosted.org/releases/c/l/cluster/cluster-3.0.3.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)
Together with fence-agents and resource-agents, it's now possible to
download also rgmanager and gfs-utils as separate tarballs.
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.2):
Abhijith Das (1):
gfs-kernel: Bug 471258 - fatal: assertion
"gfs_glock_is_locked_by_me(gl) && gfs_glock_is_held_excl(gl)" failed
Andrew Beekhof (1):
Add most of the needed pieces for gfs2-pacemaker integration
Bob Peterson (12):
Allow gfs2_edit printsavedmeta to print destination size and type
Make gfs2_edit -p <block> blockalloc work for gfs1 file systems
Allow gfs2_edit to display and print gfs1 rgrps
gfs2_edit: Indirect pointers missing from list when paging up and
down
gfs2_edit: Add missing superblock fields for gfs1 file systems
gfs2_edit: Fix rindex read function for gfs1 file systems
GFS2: gfs2_edit prints wrong directory entry type for gfs1
gfs2_edit -p block# shows wrong height/offset on gfs1 and
segfaults on gfs2
gfs_fsck cannot repair rindex problems when directly on
blockdevice
GFS2 filesystem inconsistent after xfstests test suite run
GFS filesystem inconsistent after xfstests test suite run
fsck.gfs2 unable to fix some rindex corruption for block size < 4K
Christine Caulfield (7):
config: Change has_childs to has_children
cman: add some explanation to cman_tool man page
config: Fix some schema names in confdb2ldif
config: remove translation table from confdb2ldif
config: Remove superflous empty objects created by LDAP loader.
config: in LDAP cluster entry is not a cn=
cman: Allow re-registering of a quorum disk
David Teigland (10):
gfs_controld: include mg name prefix in log messages
dlm_controld: periodically drop plock resources
fenced: partition merge handling
fenced: limit repeating failure messages
fenced: rename things from cman to cluster
dlm_controld: copy some fenced changes
gfs_controld: copy some fenced changes
dlm_controld: log_debug to log_group
dlm_controld: fix start matching for partition+merge changes
dlm_controld: change default enable_quorum to 0
Fabio M. Di Nitto (20):
build: cleanup libfenced linking
build: update release script
cman init: integrate ocfs2_controld.cman startup
config: preliminary support for config validation
config validation: improve shell wrapper
config validation: allow users to specify an alternate config file
config validation: fix override
config dump: beautify output
config dump: add usage and options
config dump: add man page
ccs_config_validate: give the tool a decent shape
config: cleanup rng2ldif build
config validation: clean up last bits
config validate: add man page
dlm_controld: allow parallel build of pcmk variant
release script: rename gfs1-utils to gfs-utils
cman init: allow sshd to start before cman without hard dependency
Revert "gfs-kernel: update to 2.6.30"
gfs-kernel: update to 2.6.31
cman init: implement startup block breakpoints
Federico Simoncelli (1):
rgmanager: Handle virsh migration errors gracefully
Jan Friesse (1):
fence: Support for power cycle in fence ipmi
Lars Marowsky-Bree (1):
dlm_controld: include ls name prefix in log messages
Lon Hohberger (15):
rgmanager: Fix missing path attribute handling
Add nodename attr to cman for automatic validation
config: Add data type checkers for some attrs
config: Fix up LDAP schema
rgmanager: fix build warning due to unused variable
config: Add rng2ldif utility for LDIF maintenance
config: Record time/date rather than path
config: Add 'cn' to LDIF when needed
config: Update LDIF to include cn when needed
config: Make 'cn' output conditional
config: Update LDIF to remove 'cn' where not applicable
rgmanager: Merge resource schema generation bits
config: Add missing stuff to schema
rgmanager: Ensure 'make clean' kills resources.rng
config: Update LDIF schema
Marek 'marx' Grac (2):
fence_apc: fence_apc fails to fence node - Unable to obtain plug
status
fence_drac: Split fence agents drac/drac5 to separate directories
Steven Whitehouse (1):
gfs: Make gfs build with newer kernels
cman/daemon/commands.c | 55 +-
cman/init.d/cman.in | 46 +-
cman/man/cman_tool.8 | 5 +
config/plugins/ldap/99cluster.ldif | 490 +++---
config/plugins/ldap/configldap.c | 7 +-
config/plugins/ldap/ldap-base.csv | 8 +-
config/tools/ldap/Makefile | 3 +
config/tools/ldap/confdb2ldif.c | 30 +-
config/tools/ldap/rng2ldif/Makefile | 46 +
config/tools/ldap/rng2ldif/debug.h | 10 +
config/tools/ldap/rng2ldif/genclass.c | 102 +
config/tools/ldap/rng2ldif/ldaptypes.c | 53 +
config/tools/ldap/rng2ldif/ldaptypes.h | 8 +
config/tools/ldap/rng2ldif/name.c | 58 +
config/tools/ldap/rng2ldif/name.h | 6 +
config/tools/ldap/rng2ldif/rng2ldif.c | 232 +++
config/tools/ldap/rng2ldif/tree.c | 363 ++++
config/tools/ldap/rng2ldif/tree.h | 40 +
config/tools/ldap/rng2ldif/value-list.c | 192 ++
config/tools/ldap/rng2ldif/value-list.h | 29 +
config/tools/ldap/rng2ldif/zalloc.c | 23 +
config/tools/ldap/rng2ldif/zalloc.h | 6 +
config/tools/man/Makefile | 4 +-
config/tools/man/ccs_config_dump.8 | 35 +
config/tools/man/ccs_config_validate.8 | 52 +
config/tools/xml/Makefile | 40 +-
config/tools/xml/ccs_config_dump.c | 158 ++
config/tools/xml/ccs_config_validate.in | 169 ++
config/tools/xml/cluster.rng | 2806
---------------------------
config/tools/xml/cluster.rng.in | 2845
++++++++++++++++++++++++++++
configure | 16 +-
fence/agents/apc/fence_apc.py | 2 +-
fence/agents/drac/Makefile | 2 +-
fence/agents/drac/fence_drac5.py | 131 --
fence/agents/drac5/Makefile | 5 +
fence/agents/drac5/fence_drac5.py | 131 ++
fence/agents/ipmilan/ipmilan.c | 85 +-
fence/fence_node/Makefile | 12 +-
fence/fence_tool/Makefile | 10 +-
fence/fenced/Makefile | 9 +-
fence/fenced/cpg.c | 466 ++++-
fence/fenced/fd.h | 26 +-
fence/fenced/group.c | 6 +-
fence/fenced/main.c | 33 +-
fence/fenced/member_cman.c | 111 +-
fence/fenced/recover.c | 88 +-
fence/man/fence_ipmilan.8 | 10 +
gfs-kernel/src/gfs/ops_file.c | 2 +-
gfs-kernel/src/gfs/ops_fstype.c | 4 +-
gfs-kernel/src/gfs/ops_inode.c | 2 +-
gfs/gfs_fsck/fsck_incore.h | 1 +
gfs/gfs_fsck/pass1.c | 1 -
gfs/gfs_fsck/super.c | 252 ++-
gfs2/convert/gfs2_convert.c | 2 +-
gfs2/edit/gfs2hex.c | 83 +-
gfs2/edit/gfs2hex.h | 2 +-
gfs2/edit/hexedit.c | 239 ++-
gfs2/edit/hexedit.h | 3 +
gfs2/edit/savemeta.c | 37 +-
gfs2/fsck/pass1.c | 1 -
gfs2/libgfs2/gfs1.c | 4 +-
gfs2/libgfs2/libgfs2.h | 2 +-
gfs2/libgfs2/super.c | 1 +
group/Makefile | 6 +-
group/dlm_controld/Makefile | 57 +-
group/dlm_controld/config.h | 2 +-
group/dlm_controld/cpg.c | 253 +++-
group/dlm_controld/dlm_daemon.h | 14 +-
group/dlm_controld/main.c | 14 +-
group/dlm_controld/member_cman.c | 10 +-
group/dlm_controld/pacemaker.c | 356 ++--
group/dlm_controld/plock.c | 37 +-
group/gfs_controld/Makefile | 46 +-
group/gfs_controld/cpg-new.c | 170 ++-
group/gfs_controld/gfs_daemon.h | 18 +-
group/gfs_controld/main.c | 14 +-
group/gfs_controld/member_cman.c | 6 +-
group/gfs_controld/member_pcmk.c | 84 +
group/tool/Makefile | 5 +-
make/cobj.mk | 4 +
make/defines.mk.input | 3 +-
make/install.mk | 4 +
make/release.mk | 81 +-
make/uninstall.mk | 3 +
rgmanager/src/daemons/groups.c | 1 -
rgmanager/src/resources/Makefile | 24 +
rgmanager/src/resources/ra2csv.xsl | 19 -
rgmanager/src/resources/ra2oid.xsl | 68 -
rgmanager/src/resources/ra2ref.xsl | 10 +
rgmanager/src/resources/ra2rng.xsl | 43 +
rgmanager/src/resources/resources.rng.head | 1 +
rgmanager/src/resources/resources.rng.mid | 4 +
rgmanager/src/resources/resources.rng.tail | 32 +
rgmanager/src/resources/vm.sh | 14 +
94 files changed, 7032 insertions(+), 4071 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/linux-cluster/attachments/20090925/67607025/attachment.sig>
More information about the Linux-cluster
mailing list