[Linux-cluster] Cluster 2.99.13 (development snapshot) released

Fabio M. Di Nitto fdinitto at redhat.com
Mon Dec 15 21:31:11 UTC 2008


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


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

The development cycle for 3.0 is on track and probably the next release
will be 3.0alpha1.

All features we had in mind for 3.0 are completed and it's time to dive 
into deep testing and bug fixing.

In this release, legacy code does not build. We are aware of the problem 
but it's low priority. It will be addressed soon.

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

- - corosync svn r1709.
- - openais svn r1677.
- - linux kernel (2.6.27)

The new source tarball can be downloaded here:

   ftp://sources.redhat.com/pub/cluster/releases/cluster-2.99.13.tar.gz
   https://fedorahosted.org/releases/c/l/cluster/cluster-2.99.13.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.12):

Abhijith Das (2):
       gfs-kernel: bz466677 - fault in posix_lock_file() - "gfs_controld" responds to orphaned "plock_xop" request - suspected cause is patch for Bug 196318
       gfs-kernel: Bug 466645 - reproduceable gfs (dlm) hanger with simple stresstest

Andrew Beekhof (2):
       dlm_controld: add pacemaker support
       dlm_controld: pacemaker build

Benjamin Marzinski (1):
       gfs-kernel: workaround for potential deadlock. Prefault user pages

Bob Peterson (5):
       GFS2: gfs2_edit savemeta doesn't work with GFS
       Fix many bugs with gfs2_convert.
       Use jbsize for height computations on journaled files.
       mkfs.gfs2 hangs with many journals
       Grab hold of journal-turned-RG buffers so they're not freed.

Christine Caulfield (11):
       cman: Some fixes for configless running
       cman: Add some more comments about shutdown
       cman: Some edits to the cmannotifyd man page
       cman: Tidy some english phrases and typos
       cman: replace high_nodeid with votes in transition message
       cman: fix signatures of cman_get_privdata & cman_set_privdata
       cman: Don't crash cman_tool nodes -a
       cman: make it compile with latest corosync
       cman: Make cman the quorum provider for corosync
       cman: Make cman-preconfig reload <totem> too
       cman: fix memory leak

David Teigland (42):
       gfs_controld: simplify misc device handling and fix plock dump
       dlm_controld: enable calls into deadlock code
       dlm_controld: fix the recent realloc fix in deadlock code
       dlm_controld: join should return error without fence domain
       libfence: remove ccs reconnect code
       libfence: no logging
       dlm_controld: clear plock syncing flags
       fence_tool: refuse to leave if dlm lockspaces exist
       group_tool: show groupd compat info
       fenced/dlm_controld/gfs_controld: config update reread
       libccs: update ccs_read_logging
       liblogthread: new options
       liblogthread: time stamp when entry is added
       fenced: new logging stuff
       groupd: new logging stuff
       liblogthread: improve thread handling
       dlm_controld: new logging stuff
       gfs_controld: new logging stuff
       liblogthread: add LOG_MODE_OUTPUT_STDERR
       groupd/fenced/dlm_controld/gfs_controld: log macros
       fence_node: use logthread
       groupd/fenced/dlm_controld/gfs_controld: don't retry ccs_connect
       groupd/fenced/dlm_controld/gfs_controld: startup info messages
       groupd: libcpg mode can skip some more libgroup stuff
       fenced/dlm_controld/gfs_controld: log exiting message only once
       fenced/dlm_controld/gfs_controld: error handling in groupd detection
       fenced: log protocol message type
       liblogthread: do nothing without init
       groupd/fenced/dlm_controld/gfs_controld: log logging settings
       dlm_controld: recv error checking
       libccs: fix ccs_read_config
       groupd/fenced/dlm_controld/gfs_controld: get logfile from ccs
       fenced/dlm_controld/gfs_controld: improve groupd waiting
       gfs_controld: cannot connect to dlm_controld error
       group_tool: fix dump
       gfs_controld/dlm_controld: fix lock syncing in ownership mode
       dlm_controld/gfs_controld: plock dump display resource owner
       gfs_controld: use new uevent strings
       dlm_controld/gfs_controld: plock config paths
       dlm_controld/gfs_controld: fix plock rate limiting
       dlm_controld/gfs_controld: dump unused resources
       dlm_controld/gfs_controld: read lockless resources from ckpts

Fabio M. Di Nitto (51):
       cman: make cluster_parent_handle function specific
       cman: implement reload operations for cman-preconfig
       cman: implement and simplify configuration reload operations
       cman: update man page for reload operations
       dlm_controld: handle cman config update notifications
       gfs_controld: handle cman config update notifications
       groupd: handle cman config update notifications
       rgmanager: Fix smb.sh shell scripting
       logthread: fix usage of syslog(3)
       cman: add new daemon for notification to custom bits
       cman notify: add call back to external script
       cman notification: add shell and build infrastructure
       cman notify: update init script
       fence scsi: plugin reload notification script into cmannotifyd
       cman notifyd: add man page
       cman notify: add note to man page
       cman notify: add script template to doc/
       cman notify: add logging to cman_notify
       cman notify: fix a few bits in the shell area
       cman notify: wait for forked process to terminate..
       cman notifyd: export quorum information on statechange
       ccs: libccs implement reload operations
       ccs: simplify libccs reload code
       build: prefer init scripts generated in the objdir rather than source
       init scripts: major rework to make them distro agnostic
       build: fix kernel module install dir to respect DESTDIR
       rgmanger: fix build system
       libccs: cleanup
       build: respect build: respect EXTRA_CFLAGS in cobj.mk
       libfence: use ccs_connect instead of force_connect.
       config: fix loading of multiple objects with no subojects
       build: allow libs to have indipendent sonames
       build: change error string
       gnbd: remove from cluster project
       xmlconfig: major rework
       cman: port notifyd to new logthread api
       build: fix missing ${logtlibdir} for linking
       build: allow system to use zlib in non standard paths
       cman: make init script stop cmannotifyd
       build: fix fence_node Makefile
       cman: reenable stderr output in notifyd
       fence: install virsh fence agent man page
       libccs: build with latest corosync
       dlm_controld: include saAis from openais
       build: fix dlm_controld makefile
       build: fix fence agents man page Makefile
       build: install fence_vmware_vi bits in the appropriate locations
       build: don't set exec bit on built files.
       build: install fence_vmware_vi_helper in sbindir
       build: fix typo and get rgmanager to build again
       build: fix fence_scsi installation bits

Jan Friesse (13):
       fence: Fix operation 'list' and 'monitor' for LDOM and ePowerSwitch
       fence: New fence agent for VMware using vmrun command.
       fence: IPMI over lan timeout adjusted and configurable
       fence: fix IPMI parameters containing special characters
       fence: fix IPMI typo in help
       fence: fix IPMI spawn /bin/bash rather than /bin/sh
       fence: fix IPMI man page
       fence: fix IPMI over lan to support ciphersuite select
       fence: Add libvirt (virsh) based agent
       fence: Set binary on telnet connections
       fence: Added fence agent based on VMware VI API
       fence: VMware VI helper path fix
       fence: VMware VI better handling of "strange" names

Lon Hohberger (32):
       [fence] Make fence_xvmd "reboot" work with newer versions of libvirt
       qdisk: fix block size check
       fence: Fix bug in make_args()
       liblogthread: Fix sefault if fopen() fails for any reason
       rgmanager: Nuke clurmtabd since it's not used/needed
       rgmanager: Rename clurgmgrd -> rgmanager
       rgmanager: Enable stderr logging when run in foreground
       rgmanager: Use CCS again instead of building everything NO_CCS
       rgmanager: Fix debug build error
       rgmanager: Handle notifications from cman for config updates
       rgmanager: Remove polling code; misc cleanups
       rgmanager: Put init_resource_groups prototype in one place
       rgmanager: make clulog accept "-" as the first char in messages
       rgmanager: Avoid status checks during reconfiguration
       qdiskd: Always use O_NONBLOCK when writing to status_file
       qdiskd: Process reconfiguration events from CMAN
       rgmanager: make max_restarts work w/o restart_expire_time
       qdisk: Make online reconfig actually work
       qdisk: Update man page.  Nuke crc32 code and use zlib.
       qdisk: Remove antique #ifdefs for old kernel-mode CMAN
       liblogthread: work with stderr etc
       qdiskd: Misc. cleanups, esp. loop cleanups in main.c
       qdisk: More misc cleanups.
       qdisk: Allow old logging style until next release
       rgmanager: make dtest compile
       rgmanager: Include follow-service.sl in the install
       rgmanager: Fix license for follow-service.sl
       logthread: Make multiple init/exit calls work
       logthread: Add missing prototype
       fence_xvm: Use new logging config parameters
       rgmanager: Fix up logging, part 1
       rgmanager: Part 2 - flip logging function name

Marek 'marx' Grac (4):
       [FENCE] Support for long options (eg. --ssh, --help)
       [fence] Extension to fence agent for BladeCenter with 'list'/'monitor' operation
       [fence] Extension to fence agent for LPAR/HMC with 'list'/'monitor' operation
       [FENCE] Support for 'metadata' option for fencing agents / default values

Mark Grimme (1):
       rgmanager: Add follows-service script

Mark Hlawatschek (1):
       rgmanager: Update SAPInstance / SAPDatabase to current versions

Nicolas MONNET (1):
       rgmanager: Make postgres-8.sh use su instead of sudo

Ryan McCabe (1):
       libfence: whitespace cleanup

Ryan O'Hara (2):
       BZ 453429: Fix conditional check of $OCF_RESKEY_migration_mapping
       Fix check_mount to correctly test if device is mounted/busy.

Steven Whitehouse (6):
       libgfs2: Remove unused #defines
       mount.gfs2: Remove unused ondisk2.c file
       gfs_controld: recv error checking
       GFS: Send sensible sysfs stuff
       GFS: Send useful information with uevent messages
       cman: loading lock_dlm module should be optional in initscript

  Makefile                                         |   12 +-
  cman/Makefile                                    |    2 +-
  cman/daemon/ais.c                                |   35 +-
  cman/daemon/ais.h                                |    3 +
  cman/daemon/cman-preconfig.c                     |  100 ++-
  cman/daemon/cmanconfig.c                         |   23 +-
  cman/daemon/cnxman-private.h                     |    4 +-
  cman/daemon/commands.c                           |   97 +-
  cman/init.d/Makefile                             |   22 +-
  cman/init.d/cman                                 |  704 ------------
  cman/init.d/cman.in                              |  779 +++++++++++++
  cman/init.d/qdiskd                               |   88 --
  cman/init.d/qdiskd.in                            |  128 +++
  cman/lib/libcman.c                               |    7 +-
  cman/lib/libcman.h                               |    6 +-
  cman/man/Makefile                                |    3 +-
  cman/man/cman_tool.8                             |   18 +-
  cman/man/cmannotifyd.8                           |   66 ++
  cman/man/qdisk.5                                 |   24 +-
  cman/notifyd/Makefile                            |   37 +
  cman/notifyd/cman_notify.in                      |   40 +
  cman/notifyd/main.c                              |  381 +++++++
  cman/qdisk/Makefile                              |    7 +-
  cman/qdisk/README                                |    1 -
  cman/qdisk/crc32.c                               |   97 --
  cman/qdisk/daemon_init.c                         |   10 +-
  cman/qdisk/disk.c                                |   85 +-
  cman/qdisk/disk.h                                |   10 +-
  cman/qdisk/disk_util.c                           |   11 +-
  cman/qdisk/main.c                                |  875 ++++++++-------
  cman/qdisk/mkqdisk.c                             |   15 +-
  cman/qdisk/proc.c                                |   42 +-
  cman/qdisk/score.c                               |   18 +-
  common/liblogthread/liblogthread.c               |  250 +++--
  common/liblogthread/liblogthread.h               |   14 +-
  config/libs/libccsconfdb/ccs.h                   |    5 +-
  config/libs/libccsconfdb/ccs_internal.h          |    2 +-
  config/libs/libccsconfdb/extras.c                |  191 +++-
  config/libs/libccsconfdb/fullxpath.c             |   18 +-
  config/libs/libccsconfdb/libccs.c                |  198 +++-
  config/libs/libccsconfdb/xpathlite.c             |   38 +-
  config/plugins/xml/Makefile                      |    2 +-
  config/plugins/xml/config.c                      |  289 +----
  configure                                        |   43 +-
  doc/cman_notify_template.sh                      |   57 +
  fence/agents/bladecenter/fence_bladecenter.py    |   26 +-
  fence/agents/eps/fence_eps.py                    |    2 +-
  fence/agents/gnbd/Makefile                       |   25 -
  fence/agents/gnbd/main.c                         |  327 ------
  fence/agents/ipmilan/expect.c                    |    2 +-
  fence/agents/ipmilan/ipmilan.c                   |  140 ++-
  fence/agents/ldom/fence_ldom.py                  |    2 +-
  fence/agents/lib/fencing.py.py                   |  176 +++-
  fence/agents/lpar/fence_lpar.py                  |   29 +-
  fence/agents/scsi/Makefile                       |   14 +-
  fence/agents/scsi/scsi_reserve                   |  316 -----
  fence/agents/scsi/scsi_reserve.in                |  338 ++++++
  fence/agents/scsi/scsi_reserve_notify.in         |    5 +
  fence/agents/virsh/Makefile                      |    5 +
  fence/agents/virsh/fence_virsh.py                |   86 ++
  fence/agents/vmware_vi/Makefile                  |    5 +
  fence/agents/vmware_vi/fence_vmware_vi.py        |  149 +++
  fence/agents/vmware_vi/fence_vmware_vi_helper.pl |  237 ++++
  fence/agents/vmware_vmrun/Makefile               |    4 +
  fence/agents/vmware_vmrun/fence_vmware_vmrun.py  |  154 +++
  fence/agents/xvm/Makefile                        |    3 +-
  fence/agents/xvm/debug.c                         |    2 -
  fence/agents/xvm/debug.h                         |    4 +-
  fence/agents/xvm/fence_xvm.c                     |   40 +-
  fence/agents/xvm/fence_xvmd.c                    |  349 +++----
  fence/agents/xvm/ip_lookup.c                     |    3 +-
  fence/agents/xvm/mcast.c                         |    2 -
  fence/agents/xvm/options.c                       |   28 +-
  fence/agents/xvm/options.h                       |    3 +-
  fence/agents/xvm/simple_auth.c                   |    2 -
  fence/agents/xvm/tcp.c                           |    2 -
  fence/agents/xvm/virt.c                          |    2 -
  fence/agents/xvm/xml.c                           |    2 -
  fence/fence_node/Makefile                        |    4 +-
  fence/fence_node/fence_node.c                    |   22 +-
  fence/fence_tool/fence_tool.c                    |   60 +-
  fence/fenced/Makefile                            |    6 +-
  fence/fenced/config.c                            |   39 +-
  fence/fenced/config.h                            |    6 +-
  fence/fenced/cpg.c                               |    2 +
  fence/fenced/fd.h                                |   23 +-
  fence/fenced/group.c                             |   47 +-
  fence/fenced/logging.c                           |  188 +---
  fence/fenced/main.c                              |   38 +-
  fence/fenced/member_cman.c                       |    1 +
  fence/libfence/agent.c                           |   59 +-
  fence/man/Makefile                               |   15 +-
  fence/man/fence.8                                |    2 +-
  fence/man/fence_gnbd.8                           |   84 --
  fence/man/fence_ipmilan.8                        |   22 +-
  fence/man/fence_virsh.8                          |  104 ++
  fence/man/fence_vmware_vmrun.8                   |  137 +++
  gfs-kernel/src/gfs/incore.h                      |    3 +
  gfs-kernel/src/gfs/inode.c                       |    4 +
  gfs-kernel/src/gfs/lock_dlm_mount.c              |   12 +-
  gfs-kernel/src/gfs/lock_dlm_sysfs.c              |   15 +-
  gfs-kernel/src/gfs/ops_file.c                    |  121 ++-
  gfs-kernel/src/gfs/ops_inode.c                   |   13 +-
  gfs-kernel/src/gfs/sys.c                         |   15 +-
  gfs/init.d/Makefile                              |    9 +-
  gfs/init.d/gfs                                   |   97 --
  gfs/init.d/gfs.in                                |  149 +++
  gfs2/convert/gfs2_convert.c                      |  576 ++++++++--
  gfs2/edit/gfs2hex.c                              |    2 +-
  gfs2/edit/hexedit.c                              |   42 +-
  gfs2/edit/hexedit.h                              |   12 +-
  gfs2/edit/savemeta.c                             |  405 ++------
  gfs2/fsck/fs_recovery.c                          |    9 +-
  gfs2/fsck/initialize.c                           |    4 +-
  gfs2/fsck/main.c                                 |    3 +-
  gfs2/fsck/metawalk.c                             |   13 +-
  gfs2/fsck/pass1.c                                |   10 +-
  gfs2/fsck/pass1b.c                               |    4 +-
  gfs2/fsck/pass1c.c                               |    6 +-
  gfs2/fsck/pass2.c                                |    8 +-
  gfs2/fsck/rgrepair.c                             |   10 +-
  gfs2/init.d/Makefile                             |    9 +-
  gfs2/init.d/gfs2                                 |   96 --
  gfs2/init.d/gfs2.in                              |  149 +++
  gfs2/libgfs2/Makefile                            |    1 +
  gfs2/libgfs2/buf.c                               |  107 ++-
  gfs2/libgfs2/fs_geometry.c                       |    2 +-
  gfs2/libgfs2/fs_ops.c                            |   97 +-
  gfs2/libgfs2/gfs1.c                              |  395 +++++++
  gfs2/libgfs2/libgfs2.h                           |  118 ++-
  gfs2/libgfs2/misc.c                              |   67 +-
  gfs2/libgfs2/recovery.c                          |    4 +-
  gfs2/libgfs2/rgrp.c                              |   10 +-
  gfs2/libgfs2/structures.c                        |    8 +-
  gfs2/libgfs2/super.c                             |   12 +-
  gfs2/mkfs/gfs2_mkfs.h                            |    3 -
  gfs2/mkfs/main_grow.c                            |   10 +-
  gfs2/mkfs/main_mkfs.c                            |   42 +-
  gfs2/mount/ondisk2.c                             |   23 -
  gfs2/tool/df.c                                   |    8 +-
  gnbd-kernel/src/Makefile                         |   25 -
  gnbd-kernel/src/gnbd.c                           | 1118 ------------------
  gnbd-kernel/src/gnbd.h                           |   93 --
  gnbd/Makefile                                    |    4 -
  gnbd/client/Makefile                             |   43 -
  gnbd/client/gnbd_monitor.c                       |  907 ---------------
  gnbd/client/gnbd_monitor.h                       |   29 -
  gnbd/client/gnbd_recvd.c                         |  386 -------
  gnbd/client/monitor_req.c                        |  145 ---
  gnbd/include/global.h                            |   26 -
  gnbd/include/gnbd_endian.h                       |   66 --
  gnbd/man/Makefile                                |    7 -
  gnbd/man/gnbd.8                                  |   40 -
  gnbd/man/gnbd_export.8                           |  161 ---
  gnbd/man/gnbd_import.8                           |  171 ---
  gnbd/man/gnbd_serv.8                             |   72 --
  gnbd/server/Makefile                             |   48 -
  gnbd/server/device.c                             |  373 ------
  gnbd/server/device.h                             |   40 -
  gnbd/server/extern_req.c                         |  306 -----
  gnbd/server/extern_req.h                         |   44 -
  gnbd/server/fence.c                              |  135 ---
  gnbd/server/fence.h                              |   10 -
  gnbd/server/gnbd_clusterd.c                      |  109 --
  gnbd/server/gnbd_serv.c                          |  397 -------
  gnbd/server/gnbd_server.h                        |   12 -
  gnbd/server/gserv.c                              |  621 ----------
  gnbd/server/gserv.h                              |   55 -
  gnbd/server/list.h                               |   82 --
  gnbd/server/local_req.c                          |  183 ---
  gnbd/server/local_req.h                          |   45 -
  gnbd/tools/Makefile                              |    4 -
  gnbd/tools/gnbd_export/Makefile                  |   36 -
  gnbd/tools/gnbd_export/gnbd_export.c             |  858 --------------
  gnbd/tools/gnbd_export/gnbd_get_uid              |   23 -
  gnbd/tools/gnbd_import/Makefile                  |   35 -
  gnbd/tools/gnbd_import/fence_return.h            |    6 -
  gnbd/tools/gnbd_import/gnbd_import.c             | 1325 ----------------------
  gnbd/utils/Makefile                              |   18 -
  gnbd/utils/gnbd_utils.c                          |  423 -------
  gnbd/utils/gnbd_utils.h                          |  103 --
  gnbd/utils/member_cman.c                         |   76 --
  gnbd/utils/member_cman.h                         |   10 -
  gnbd/utils/trans.c                               |  316 -----
  gnbd/utils/trans.h                               |   28 -
  group/Makefile                                   |   10 +-
  group/daemon/Makefile                            |    5 +-
  group/daemon/cman.c                              |    3 +
  group/daemon/cpg.c                               |   21 +-
  group/daemon/gd_internal.h                       |   33 +-
  group/daemon/logging.c                           |  188 +---
  group/daemon/main.c                              |   45 +-
  group/dlm_controld/Makefile                      |   53 +-
  group/dlm_controld/config.c                      |   73 +-
  group/dlm_controld/config.h                      |    6 +-
  group/dlm_controld/cpg.c                         |   29 +-
  group/dlm_controld/deadlock.c                    |  113 +--
  group/dlm_controld/dlm_daemon.h                  |   33 +-
  group/dlm_controld/group.c                       |   47 +-
  group/dlm_controld/logging.c                     |  188 +---
  group/dlm_controld/main.c                        |   51 +-
  group/dlm_controld/member_cman.c                 |    4 +
  group/dlm_controld/pacemaker.c                   |  409 +++++++
  group/dlm_controld/plock.c                       |   59 +-
  group/gfs_controld/Makefile                      |    5 +-
  group/gfs_controld/config.c                      |   75 +-
  group/gfs_controld/config.h                      |    6 +-
  group/gfs_controld/cpg-new.c                     |   56 +-
  group/gfs_controld/cpg-old.c                     |   53 +-
  group/gfs_controld/gfs_daemon.h                  |   35 +-
  group/gfs_controld/group.c                       |   47 +-
  group/gfs_controld/logging.c                     |  188 +---
  group/gfs_controld/main.c                        |  272 +++--
  group/gfs_controld/member_cman.c                 |    8 +-
  group/gfs_controld/plock.c                       |  317 +++---
  group/tool/main.c                                |   49 +-
  make/cobj.mk                                     |    2 +-
  make/defines.mk.input                            |   10 +-
  make/fencebuild.mk                               |    4 +-
  make/install.mk                                  |   10 +-
  make/uninstall.mk                                |    3 +
  rgmanager/include/event.h                        |    4 +-
  rgmanager/include/logging.h                      |    5 +-
  rgmanager/include/message.h                      |    3 +-
  rgmanager/include/resgroup.h                     |    1 +
  rgmanager/include/rg_locks.h                     |    9 +-
  rgmanager/init.d/Makefile                        |   10 +-
  rgmanager/init.d/rgmanager                       |  142 ---
  rgmanager/init.d/rgmanager.in                    |  192 ++++
  rgmanager/src/clulib/Makefile                    |    4 +-
  rgmanager/src/clulib/logging.c                   |  237 +---
  rgmanager/src/clulib/msg_cluster.c               |   17 +-
  rgmanager/src/clulib/rg_strings.c                |    1 -
  rgmanager/src/daemons/Makefile                   |   42 +-
  rgmanager/src/daemons/clurmtabd.c                |  616 ----------
  rgmanager/src/daemons/clurmtabd_lib.c            |  820 -------------
  rgmanager/src/daemons/dtest.c                    |    1 +
  rgmanager/src/daemons/event_config.c             |    4 +-
  rgmanager/src/daemons/fo_domain.c                |   45 +-
  rgmanager/src/daemons/groups.c                   |  138 +--
  rgmanager/src/daemons/main.c                     |  131 +--
  rgmanager/src/daemons/reslist.c                  |    8 +-
  rgmanager/src/daemons/resrules.c                 |    4 +-
  rgmanager/src/daemons/restree.c                  |   12 +-
  rgmanager/src/daemons/rg_event.c                 |   47 +-
  rgmanager/src/daemons/rg_forward.c               |   24 +-
  rgmanager/src/daemons/rg_locks.c                 |   24 +-
  rgmanager/src/daemons/rg_state.c                 |  176 ++--
  rgmanager/src/daemons/rg_thread.c                |    4 +
  rgmanager/src/daemons/service_op.c               |   14 +-
  rgmanager/src/daemons/slang_event.c              |   28 +-
  rgmanager/src/daemons/watchdog.c                 |    6 +-
  rgmanager/src/resources/Makefile                 |    3 +-
  rgmanager/src/resources/SAPDatabase              |  444 ++++++--
  rgmanager/src/resources/SAPInstance              |  327 ++++--
  rgmanager/src/resources/follow-service.sl        |  151 +++
  rgmanager/src/resources/postgres-8.sh            |    4 +-
  rgmanager/src/resources/smb.sh                   |    2 +-
  rgmanager/src/resources/vm.sh                    |    2 +-
  rgmanager/src/utils/Makefile                     |    4 +-
  rgmanager/src/utils/clulog.c                     |   35 +-
  rgmanager/src/utils/clunfsops.c                  |   16 +-
  262 files changed, 9552 insertions(+), 16632 deletions(-)

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

iQIVAwUBSUbMpQgUGcMLQ3qJAQKjvRAAmjIw3i6LAeQFGEBA4ADe2eF/y3C/ImPO
pCb5q7ZYUbvoj6Ecj5z8FzBmAk+AD1pXQcYMr3iHx9ppERm8CAbRPshXC/pdHdGc
6gl/558+RVVr/8ZE5420LghzwKgDuGuGXfM3C684H4y8e4vAqvytnzy9BMYvJ+UL
WAkSzXz0Qnqt1wjXe89gSB3QdiQfpshijklwClyCegXoTuCjJc9Jp7awTccjRAvp
LZxPPE4/4SOJlZMYNi0s5rJjNSHCWs+WuejZD2V4u210LaKEVdSosRF1NbbRV2g+
1THGoyMEcTyAXm9z2EMJEM/rp1sHKYg7raGiXSzjbpSsHwjCqdBnixo0zF2rPMRU
nSyPHn3MwUhQply3VEqQK4sUnIN1l9q1bsk/o8ejpBFQRSxS4LUD+S1AUHMdMR0S
oVa9PXMLx4JY6bilwFjN+AmM5YBCwDS4nCDDDj+Rhd+tF6i7E9H8+fhwgppw7J9D
m9G4RBTLNxTW6r3Nxo8TVhaBRtNDbU9+ylU79jLxVDvpJNvLv2AVVRWMYItM2x5a
8oXD4pWKkhYf094ggfz3n+oh0O4Cx02KJSWFuejgv47Ygh7x4Ghewmc5/K4xmBSa
KRWvMTreb+Sa/X/cYEiGKA9cWif4V07GcYr3vxP/Zy8PuFKcdpisxF6PZdk2cQfS
+J9r0HdyRMI=
=dP8x
-----END PGP SIGNATURE-----




More information about the Linux-cluster mailing list