From mboxrd@z Thu Jan 1 00:00:00 1970 From: Fabio M. Di Nitto Date: Tue, 24 Jun 2008 09:12:29 +0200 (CEST) Subject: [Cluster-devel] [Linux-cluster] Cluster 2.99.05 (development snapshot) released Message-ID: List-Id: To: cluster-devel.redhat.com MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit -----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-----