-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The cluster team and its community are proud to announce the 7th release from the master branch: 2.99.06. 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.06 release you will need: - - openais latest checkout from SVN (r1579 or higher) - - linux kernel 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.06.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.05): Benjamin Marzinski (1): [gnbd-kernel] bz 442606: Switch gnbd to use deadline scheduler by default. Bob Peterson (1): gfs2_fsck fails: Unable to read in jindex inode. Christine Caulfield (12): [CONFIG] Add ldap configurator [CONFIG] Make ldap put totem in the right place [CONFIG] Improve LDAP error reporting [CMAN] Add a config update callback [CMAN] Only do timestamp check for older nodes. [CMAN] Fix logging options [CMAN] Remove some redundant code. [CONFIG] Add some more ldap comments [CONFIG] Add ldap loader [CONFIG] rename ldap config generator [CONFIG] Add a man page for confdb2ldif [CMAN] Remove some spurious prints David Teigland (16): gfs_controld: basic fixes fenced: revert logsys commits fenced: use logsys fence_node: use simple logsys api fenced/fence_node: use SYSLOGLEVEL fenced: link with liblogsys gfs_controld: support queries from gfs_control gfs_controld: add query code gfs_controld: add journal for new node fenced/dlm_controld/gfs_controld: ccs/cman setup fenced/dlm_controld: fix quorum waiting fenced: tune logsys settings groupd: sync daemon setup/structure with others fenced: enable new logsys mode flag fenced: fix logsys define dlm_controld: set id before recovery Fabio M. Di Nitto (35): [FENCE] Start porting fenced to logsys [FENCE] Make fenced ready to load logsys config [FENCE] Move logsys configuration calls where they belong [CCS] Set debug from syslog_level only when requested [QDISK] Set debug from syslog_level only when requested [FENCE] Allow fenced to configure logsys [FENCE] fenced: separate concept of fork and debugging [CCS] Use common syslog facility [FENCE] fence_node: use logsys for logging to syslog [CMAN] Remove unrequired includes [FENCE] fenced: update man page [GFS2] hexedit does not need syslog [FENCE] fence_tool: document "ls" [CCS] Remove duplicate header [CONFIG] Make sure to reset xml index in not in list mode [CONFIG] Add cluster.conf direct loader [CONFIG] Fix several bugs in XML parsing implementations [BUILD] Add configure options for libldap [BUILD] Allow configuration of docdir [BUILD] Fix docdir default path [BUILD] Add install/uninstall snippets for documents [BUILD] Install ldap schemas and example in document directory [MISC] Documentation cleanup [BUILD] Fix install of telnet_ssl [BUILD] Fix telnet_ssl build [BUILD] Allow users to configure default built-in syslog level [MISC] Use default configured SYSLOGLEVEL across the tree [BUILD] Add make oldconfig target [MISC] Update .gitignore [MISC] Fix logging file query [CONFIG] Fix loadldap include [BUILD] Plug confdb to ldap tool [MISC] Create and install logrotate file [BUILD] Clean extra kernel modules files [MISC] Fix build with newer toolchain Lon Hohberger (6): Revert "[fence] fence_xvmd: Add KVM support; misc cleanups." [fence] fence_xvmd: Add KVM support; misc cleanups. [rgmanager] Fix erroneous broadcast matching in ip.sh [fence] Port XVM to logsys [fence] Fix XVM's debug.c default [fence] Make fence_xvm[d] use normal log levels Marek 'marx' Grac (1): [FENCE] Bug #448822: fence_ilo doesn't work with iLO root (1): [fence] fence_xvmd: Add KVM support; misc cleanups. .gitignore | 4 + COPYING.applications | 339 ----------------------- COPYING.libraries | 510 ----------------------------------- COPYRIGHT | 232 ---------------- Makefile | 11 +- README.licence | 33 --- ccs/ccsais/config.c | 2 +- ccs/daemon/ccsd.c | 2 +- ccs/daemon/misc.c | 19 +- cman/daemon/ais.c | 27 +-- cman/daemon/barrier.c | 2 +- cman/daemon/cman-preconfig.c | 100 +++++--- cman/daemon/cman.h | 3 + cman/daemon/cmanconfig.c | 3 +- cman/daemon/cnxman-private.h | 3 - cman/daemon/cnxman-socket.h | 1 + cman/daemon/commands.c | 8 +- cman/daemon/daemon.c | 1 - cman/daemon/logging.c | 2 +- cman/daemon/logging.h | 4 +- cman/lib/libcman.h | 8 +- cman/qdisk/daemon_init.c | 2 +- cman/qdisk/disk.c | 2 +- cman/qdisk/disk_util.c | 2 +- cman/qdisk/main.c | 27 ++- cman/qdisk/mkqdisk.c | 2 +- cman/qdisk/proc.c | 2 +- cman/qdisk/score.c | 2 +- config/Makefile | 2 +- config/libs/libccsconfdb/libccs.c | 13 +- config/plugins/Makefile | 4 + config/plugins/ldap/99cluster.ldif | 138 ++++++++++ config/plugins/ldap/Makefile | 29 ++ config/plugins/ldap/configldap.c | 298 ++++++++++++++++++++ config/plugins/ldap/example.ldif | 137 ++++++++++ config/plugins/xml/Makefile | 27 ++ config/plugins/xml/config.c | 298 ++++++++++++++++++++ config/tools/Makefile | 2 +- config/tools/ldap/Makefile | 29 ++ config/tools/ldap/confdb2ldif.c | 211 +++++++++++++++ config/tools/man/Makefile | 2 +- config/tools/man/confdb2ldif.8 | 64 +++++ configure | 43 +++ doc/COPYING.applications | 339 +++++++++++++++++++++++ doc/COPYING.libraries | 510 +++++++++++++++++++++++++++++++++++ doc/COPYRIGHT | 232 ++++++++++++++++ doc/Makefile | 26 ++ doc/README.licence | 33 +++ doc/cluster.logrotate.in | 8 + fence/agents/ilo/fence_ilo.py | 99 +++++--- fence/agents/lib/Makefile | 2 +- fence/agents/lib/fencing.py.py | 10 +- fence/agents/lib/telnet_ssl.py | 72 +++++ fence/agents/xvm/Makefile | 4 +- fence/agents/xvm/debug.c | 3 + fence/agents/xvm/debug.h | 4 +- fence/agents/xvm/fence_xvm.c | 49 +++- fence/agents/xvm/fence_xvmd.c | 386 ++++++++++++++++++++------ fence/agents/xvm/ip_lookup.c | 2 + fence/agents/xvm/mcast.c | 2 + fence/agents/xvm/options.c | 74 ++++-- fence/agents/xvm/options.h | 1 + fence/agents/xvm/simple_auth.c | 1 + fence/agents/xvm/tcp.c | 2 + fence/agents/xvm/virt.c | 11 +- fence/agents/xvm/xml.c | 5 +- fence/agents/xvm/xvm.h | 4 + fence/fence_node/Makefile | 3 +- fence/fence_node/fence_node.c | 19 +- fence/fence_tool/fence_tool.c | 1 + fence/fenced/Makefile | 5 +- fence/fenced/config.c | 77 ++++-- fence/fenced/cpg.c | 17 +- fence/fenced/fd.h | 31 ++- fence/fenced/fenced.h | 4 +- fence/fenced/group.c | 4 +- fence/fenced/logging.c | 167 ++++++++++++ fence/fenced/main.c | 39 ++- fence/fenced/member_cman.c | 34 ++- fence/fenced/recover.c | 22 +- fence/man/fence_tool.8 | 2 +- fence/man/fenced.8 | 2 +- gfs2/edit/hexedit.c | 2 - gfs2/libgfs2/super.c | 1 + gnbd-kernel/src/gnbd.c | 2 +- group/daemon/Makefile | 3 +- group/daemon/cman.c | 65 +++-- group/daemon/cpg.c | 6 +- group/daemon/gd_internal.h | 53 ++-- group/daemon/groupd.h | 1 + group/daemon/main.c | 291 ++++++++++----------- group/dlm_controld/action.c | 72 +++--- group/dlm_controld/config.c | 101 ++++---- group/dlm_controld/config.h | 8 +- group/dlm_controld/cpg.c | 24 ++- group/dlm_controld/dlm_daemon.h | 14 +- group/dlm_controld/group.c | 5 + group/dlm_controld/main.c | 67 +++--- group/dlm_controld/member_cman.c | 41 ++- group/gfs_control/main.c | 224 +++++++++++++++- group/gfs_controld/config.c | 117 ++++----- group/gfs_controld/cpg-new.c | 149 +++++++---- group/gfs_controld/gfs_daemon.h | 20 ++- group/gfs_controld/group.c | 26 ++ group/gfs_controld/main.c | 175 +++++++++++-- group/gfs_controld/member_cman.c | 52 +++-- group/libgfscontrol/libgfscontrol.h | 24 ++- group/tool/Makefile | 8 +- group/tool/main.c | 393 +++++++++++++++++++-------- make/clean.mk | 3 +- make/defines.mk.input | 8 +- make/install.mk | 8 + make/uninstall.mk | 6 + rgmanager/src/resources/ip.sh | 2 +- 114 files changed, 4831 insertions(+), 2096 deletions(-) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) iQIVAwUBSHyJ7wgUGcMLQ3qJAQJNvQ//aofPJqX8MDsTujI6PqgeM/d39pG6a5hp 63DwhkJ3Cdp49bT9qZpw7RoYkiZdgkqmgXSf98jVKsDnTq/YYlpMDNFeY9l1D0tG gMfMiramLzfxqgib2N+KSiA+8qxID5jObHnh438LQivt2+35gAIwokiqdAqXv4Ec 90bZF9JvaU29IJq0DQk7r2Sfe4lFdS6Ys+1rqv2oaJaL9opebv3w30ItcUJBseIn v0bXTnKIWFKAFaCG9t7+p0FlBgsTL2Ubj0cQH8nR9yZbYfCjjI1HOmavPMnj2Oxw 83j0IujlNSPLYIIUDC/UKg24RRH1edNasU/he4JViYcxtq/O5V9E9kb/Tl+YlX6c Y8anyL3TTjvZES5koj7ydXroQFIx8yHbTSVs6z32NVa9sIXJj18D/wl4cjT/MgP/ LOmb4m9w4bSBD8TA05a0t5N9kcvfUGMEWVyJ0JuAr2VLdgPtcclOsYEJU6oAjBGK PN3jwrEreyoXqSZ5+dVAwlVSJrzboPjNMMOl0pxhMjOgrfajw5WWihKPFA08xnD6 w/JC0Hwsmv2QXVu5WKBZ9YymhLt/mK5xlm38jre0hB9aUo0B+LA66XAtx2+6V5+3 qFEmAqMEtJxfn/2ctpeYGqgNECvYlnBHoNZ+R8EB9VtUB8XxdfanBXszQM1yAH0G W/hjHsnpLIg= =/D6I -----END PGP SIGNATURE----- -- Linux-cluster mailing list Linux-cluster@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/linux-cluster