Cluster 2.99.10 (development snapshot) released

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

 



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


The cluster team and its community are proud to announce the 2.99.10
release from the master branch.

This release features changes all over the place with tons of bug fixes and most notably a new VMWare fence agent that supports both server and ESX products.
For SUN T2000 users out there, an experimental fence_alom has been added.

The 2.99.XX releases are _NOT_ meant to be used for production
environments.. yet.

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.10 release you will need:

- - corosync svn r1667.
- - openais svn r1651.
- - linux kernel (2.6.27)

The new source tarball can be downloaded here:

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

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.09):

Abhijith Das (3):
      libgfs2:  Bug 459630 -  GFS2: changes needed to gfs2-utils due to gfs2meta fs changes in bz 457798
      gfs-kernel: bz298931 - GFS unlinked inode metadata leak
      Revert "gfs-kernel: bz298931 - GFS unlinked inode metadata leak"

Bob Peterson (5):
      GFS2: Make gfs2_fsck accept UNLINKED metadata blocks
      Changes needed to stay compatible with libvolume_id.
      Changes needed to stay current with libvolume_id.
      GFS2: sync buffers to disk when rewriting superblock
      GFS2: gfs2_fsck: fix segfault while running special block lists.

Chris Feist (2):
      fence: fixed a fence storm with fence_egenera
      cman: fixed makefiles to actually install the vmware manpage

Christine Caulfield (12):
      cman: Allow a recently left node to join cleanly.
      cman & config: Move special cases out of config modules
      cman: cope better with malformed config files
      config: fix ldap load bug caused by new objdb ordering in corosync
      config: Remove stray fprintf
      cman: Initialise variable
      cman: honour the dirty flag on a node we haven't seen before
      config: Allow multiple top-level keys
      cman: Copy "service" keys down to corosync
      config: Get rid of files I committed accidentally.
      cman: rename 'move' functions to 'copy'
      cman: Clean shutdown_con if the controlling process is killed.

David Teigland (15):
      groupd: fix daemon quit on SIGTERM
      fence_tool: new option to delay before join
      init.d/cman: use fence_tool -m for two node clusters
      fenced: joining daemon cpg to bypass fencing
      fenced: handle merge of cpg partition
      dlm_controld/gfs_controld: handle merge of cpg partition
      libdlm: /dev/misc/dlm-control created by udev
      fence_tool/dlm_tool/gfs_control: improve ls output format
      mount.gfs: fix mount error handling
      gfs_controld: ignore second leave
      gfs_controld: fix and implement remount
      dlm_controld: ignore old plock dev when using new one
      gfs_controld: withdraw and recovery fixes
      gfs_controld: ignore uevents after first_done
      gfs_controld: add protocol negotiation

Fabio M. Di Nitto (12):
      cman: init script best to require $time
      build: fix clean target of contrib section
      config: make more functions static
      ccs: libccsconfdb header cleanup
      misc: init scripts clean up
      libdlm: major cleanup
      rgmanger: fix handling of VIP v6
      ccs: deal with xml file format special case
      fence: update alom description
      fence: install fence_alom man page
      misc: cleanup ifdefs around RELEASE_VERSION
      dlm/fence/gfs: fix daemon spinning 100% due to memory corruption

Jan Friesse (5):
      fence: Fence agent for VMware ESX
      cman: Removed old Perl version of VMware fence agent, so new version is built.
      fence: Fix fence agent for VMware ESX.
      fence: Fix fence agent for VMware ESX.
      Fence: Added fence agent for Sun Advanced Lights Out Manager (ALOM)

Lon Hohberger (14):
      cman: Fix qdiskd file descriptor leak
      cman: show '-d' option in mkqdisk -h and mkqdisk.8
      rgmanager: Make freeze/unfreeze work with central_processing
      rgmanager: Detect restricted failover domain crash
      rgmanager: Permit careful restart w/o disturbing services
      rgmanager: Wait for fence domain join to complete
      rgmanager: Fix up clusvcadm.8 manual page to show -M option
      rgmanager: make status poll interval configurable
      rgmanager: Clean up build
      rgmanager: Implement enforcement of timeouts on a per-resource basis
      rgmanager: Make clustat and clusvcadm work faster
      rgmanager: Resolve hostnames->IPs and back when checking NFS clients
      cman: Fix broken qdisk main.c patch reverted with scandisk merge
      cman: Don't let qdiskd update cman if the disk is unavailable

Marek 'marx' Grac (3):
      [FENCE] Fix #448043 - Update man pages for fence agents
      [FENCE] Fix #237266 - LPAR/HMC fence agent
      [FENCE] Fix #460054 - fence_apc fails with pexpect exception

Satoru SATOH (1):
      fence: Add network interface select option for fence_xvmd

 cman/daemon/ais.c                               |    4 +-
 cman/daemon/cman-preconfig.c                    |   89 ++-
 cman/daemon/commands.c                          |   13 +-
 cman/daemon/nodelist.h                          |    3 +-
 cman/init.d/cman                                |   27 +-
 cman/init.d/qdiskd                              |    1 +
 cman/man/mkqdisk.8                              |    5 +-
 cman/man/qdisk.5                                |   16 +
 cman/qdisk/disk.c                               |    3 +
 cman/qdisk/disk.h                               |    2 +
 cman/qdisk/main.c                               |   83 ++-
 cman/qdisk/mkqdisk.c                            |    2 +-
 config/daemons/ccsd/cnx_mgr.c                   |   20 +-
 config/libs/libccsconfdb/libccs.c               |   11 +-
 config/plugins/ccsais/config.c                  |   10 +-
 config/plugins/ldap/configldap.c                |   10 +-
 config/plugins/xml/config.c                     |   39 +-
 contrib/Makefile                                |    2 +-
 contrib/askant/Makefile                         |    8 +-
 contrib/libaislock/Makefile                     |   13 +
 contrib/libaislock/libaislock.c                 |  466 ++++++++++
 contrib/libaislock/libaislock.h                 |  190 ++++
 dlm/libdlm/Makefile                             |   24 +-
 dlm/libdlm/libaislock.c                         |  468 ----------
 dlm/libdlm/libaislock.h                         |  190 ----
 dlm/libdlm/libdlm.c                             |  180 ++---
 dlm/tool/main.c                                 |  145 ++--
 fence/agents/alom/Makefile                      |    5 +
 fence/agents/alom/fence_alom.py                 |   69 ++
 fence/agents/apc/fence_apc.py                   |   13 +-
 fence/agents/egenera/fence_egenera.pl           |    9 +-
 fence/agents/lib/fencing.py.py                  |   54 +-
 fence/agents/lpar/fence_lpar.py                 |    3 +-
 fence/agents/rps10/rps10.c                      |    5 -
 fence/agents/scsi/scsi_reserve                  |    7 +-
 fence/agents/vmware/fence_vmware.pl             |  322 -------
 fence/agents/vmware/fence_vmware.py             |  111 +++
 fence/agents/xvm/Makefile                       |    2 +-
 fence/agents/xvm/fence_xvm.c                    |    2 -
 fence/agents/xvm/fence_xvmd.c                   |    8 +-
 fence/agents/xvm/mcast.c                        |    9 +-
 fence/agents/xvm/mcast.h                        |    4 +-
 fence/agents/xvm/options.c                      |   13 +
 fence/agents/xvm/options.h                      |    1 +
 fence/fence_tool/fence_tool.c                   |  190 ++++-
 fence/fenced/cpg.c                              |  207 ++++-
 fence/fenced/fd.h                               |    6 +
 fence/fenced/main.c                             |  167 +++-
 fence/fenced/member_cman.c                      |    9 +
 fence/fenced/recover.c                          |   22 +-
 fence/man/Makefile                              |    2 +
 fence/man/fence_alom.8                          |   90 ++
 fence/man/fence_apc.8                           |   16 +-
 fence/man/fence_bladecenter.8                   |   31 +-
 fence/man/fence_ilo.8                           |   21 +-
 fence/man/fence_tool.8                          |    7 +-
 fence/man/fence_vmware.8                        |  137 +++
 fence/man/fence_wti.8                           |   21 +-
 fence/man/fence_xvmd.8                          |    3 +
 gfs/gfs_mkfs/main.c                             |   28 +-
 gfs/init.d/gfs                                  |    1 +
 gfs2/fsck/pass1b.c                              |    4 +-
 gfs2/fsck/pass1c.c                              |    4 +-
 gfs2/fsck/pass5.c                               |   14 +-
 gfs2/init.d/gfs2                                |    1 +
 gfs2/libgfs2/buf.c                              |    1 +
 gfs2/libgfs2/misc.c                             |    2 +-
 gfs2/mkfs/main_mkfs.c                           |   30 +-
 gfs2/mount/util.c                               |   15 +-
 group/daemon/cman.c                             |   10 -
 group/daemon/gd_internal.h                      |    1 -
 group/daemon/joinleave.c                        |    4 -
 group/daemon/main.c                             |    3 +-
 group/dlm_controld/action.c                     |    7 +-
 group/dlm_controld/cpg.c                        |   53 +-
 group/dlm_controld/main.c                       |   21 +-
 group/gfs_control/main.c                        |  150 ++--
 group/gfs_controld/cpg-new.c                    | 1079 ++++++++++++++++++++---
 group/gfs_controld/cpg-old.c                    |  181 ++---
 group/gfs_controld/gfs_daemon.h                 |   23 +-
 group/gfs_controld/main.c                       |  159 +++-
 group/gfs_controld/util.c                       |    6 +-
 make/cobj.mk                                    |    8 +-
 make/libs.mk                                    |    2 +-
 rgmanager/include/members.h                     |    3 +
 rgmanager/include/resgroup.h                    |    9 +-
 rgmanager/include/reslist.h                     |    3 +-
 rgmanager/init.d/rgmanager                      |    1 +
 rgmanager/man/clurgmgrd.8                       |   13 +-
 rgmanager/man/clusvcadm.8                       |   66 ++-
 rgmanager/src/clulib/members.c                  |   29 +
 rgmanager/src/clulib/rg_strings.c               |   23 +-
 rgmanager/src/daemons/clurmtabd.c               |    4 +-
 rgmanager/src/daemons/event_config.c            |    8 +
 rgmanager/src/daemons/fo_domain.c               |   23 +-
 rgmanager/src/daemons/groups.c                  |  123 ++-
 rgmanager/src/daemons/main.c                    |   55 +-
 rgmanager/src/daemons/reslist.c                 |    7 +-
 rgmanager/src/daemons/restree.c                 |  101 ++-
 rgmanager/src/daemons/rg_event.c                |   58 +-
 rgmanager/src/daemons/rg_forward.c              |    6 +-
 rgmanager/src/daemons/rg_locks.c                |    3 +-
 rgmanager/src/daemons/rg_state.c                |   51 +-
 rgmanager/src/daemons/rg_thread.c               |    3 +-
 rgmanager/src/daemons/service_op.c              |   13 +-
 rgmanager/src/daemons/slang_event.c             |   52 +-
 rgmanager/src/daemons/test.c                    |    3 +-
 rgmanager/src/resources/default_event_script.sl |   16 +-
 rgmanager/src/resources/ip.sh                   |    4 +
 rgmanager/src/resources/nfsclient.sh            |   94 ++-
 rgmanager/src/resources/service.sh              |   21 +
 rgmanager/src/utils/clustat.c                   |    4 -
 rgmanager/src/utils/clusvcadm.c                 |    4 -
 113 files changed, 4156 insertions(+), 2041 deletions(-)

- --
I'm going to make him an offer he can't refuse.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

iQIVAwUBSNsbtggUGcMLQ3qJAQIFUhAAtD9OmfL5QnAxfnoqg/1YyV2bHGDwlF1x
u2Wmc+EJybVyGJbGg7jKWXllwjjGY1/yhrvStzkBnVTFRNa2n/aqu6wi+LFZ09Ov
hJ+wJGOGyGTrfv1DWFMtkig1+2w5WgAHmFN90ll68Tzc0yVg5U/mhmyUwaoNYQFJ
8z2w4PZ8YVOpBMp3MdTzblBdMvV7sBCAqKqzhN17UzHJs4RDtDbpuPPmMUgXBXzE
gVqWaKCyPVqWd8xvTv1EhR7ill2SwfzSViLbltsGA2JclBffT/jgWICZT7hciDIQ
syHNlDNJNIE+IzJNZ0s2xZz1pq8TN46waQ3jVDcgtQ+ukQFb40KhSR2/1JfLk0Si
FENzrNQlfF4k+RACIPqxexbhLvZx2tfN3sRavQG2xzBuFAXIGuAUKdg15Eo8loqG
kGYsh4E0Im/3QIWalpp9Wn+Cc0l8Ix6jQG4CDnS1gWkprK4UYj0UG8FL0wowy/DP
bXgru1z7bkjeEqmDYTGoDZMawE8sV1noCvFO8BEt0Mz9aS9sU7n12hkURheqwxnY
6kXqyIkrMc20HSBeqD625mN9FTbhVDwKTYSrsrD5KTAGI3k6ZaAa7tO8mjYn5uXE
u9RWeETf+R3+eI5pe/GpBRg84dQc75GclC3EECG+qlT8McbuvTDqG1HHcyu2kz03
254XzYFRTZ4=
=jtig
-----END PGP SIGNATURE-----

--
Linux-cluster mailing list
Linux-cluster@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/linux-cluster

[Index of Archives]     [Corosync Cluster Engine]     [GFS]     [Linux Virtualization]     [Centos Virtualization]     [Centos]     [Linux RAID]     [Fedora Users]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Camping]

  Powered by Linux