Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

heartbeat-2.0.7-1.3 RPM for x86_64

From SuSE Linux 10.1 updates for i386 / rpm / x86_64

Name: heartbeat Distribution: SUSE LINUX 10.1 (X86-64)
Version: 2.0.7 Vendor: SUSE LINUX Products GmbH, Nuernberg, Germany
Release: 1.3 Build date: Wed Sep 27 15:00:06 2006
Group: Productivity/Clustering/HA Build host: bax.suse.de
Size: 4787571 Source RPM: heartbeat-2.0.7-1.3.src.rpm
Packager: http://bugs.opensuse.org
Url: http://linux-ha.org/
Summary: The Heartbeat Subsystem for High-Availability Linux
heartbeat is a sophisticated multinode resource manager for High
Availability clusters.

It can failover arbitrary resources, ranging from IP addresses over NFS
to databases that are tied in via resource scripts. The resources can
have arbitrary dependencies for ordering or placement between them.

heartbeat contains a cluster membership layer, fencing, and local and
clusterwide resource management functionality.

1.2/1.0 based 2-node only configurations are supported in a legacy
mode.

heartbeat implements the following kinds of heartbeats:

- Serial ports

- UDP/IPv4 broadcast, multi-cast, and unicast

- IPv4 "ping" pseudo-cluster members.



Authors:
--------
    Alan Robertson <alanr@unix.sh>
    Andrew Beekhof <abeekhof@suse.de>
    Guochun Shi <gshi@ncsa.uiuc.edu>
    Horms <horms@verge.net.net>
    Huang Zhen <zhenhltc@cn.ibm.com>
    Lars Marowsky-Bree <lmb@suse.de>
    Sun Jiang Dong <hasjd@cn.ibm.com>
    (See doc/AUTHORS)

Provides

Requires

Copyright

LGPL

Signatures

internal MD5: ea08007419c704291d80177a09967d63
GPG

Changelog

* Mon Aug 14 2006 - lmb@suse.de
  - Update to 2.0.7:
  - Remote Denial of Service attack (#195068, CVE-2006-3121).
  - Bugfixes to the CRM, the LRM and the GUI.
  - GUI failed to connect to and retrieve data from the cluster (#198747).
  - Improved log messages.
  - ptest can now read compressed XML directly. Do not include optional
    actions and dependancies in ptest output by default.
  - crm_resource will now warn and demand exact specification when trying
    to modify an attribute while several sets are present.
  - lrmd now limits itself to a maximum of 4 child processes, to avoid
    overloading the node and causing too long delays.
  - pengine: Processing of pending probes; should not be treated as if the
    resource is running or in a known state.
  - target_role now is only taken into account for managed resources.
  - cib: Detect more cases where the nodes section needs to be refreshed.
  - More accurately determine node status. (OSDL 1369)
  - Filter out stop requests that would require a resource to be added.
    (OSDL 1369)
  - Send filtered resource "stops" as successes as to not block waiting
    for filtered actions.
  - By default pass the TE graph via IPC until its too large for IPC to
    deal with, only then fall back to passing via the disk.
  - Stopping of stonith resources can never require stonith, even if the
    node its running on failed; prevent graph loop. (OSDL 1376)
  - STONITH events need to inputs to start events (not stops), to avoid
    graph loop in combination with "stop before" dependencies (ie,
    groups).
  - crmd: Dont stall the FSA if we try to invoke the TE after we've
    stopped it.
  - Always unpack the correct part of a diff operation; diffs should now
    apply in more cases, reducing the need for full refreshs.
  - Correctly observe --disable-snmp-subagent during build.
  - In some states the membership is invalid and shouldn't be referenced.
    (OSDL 1377)
  - Fix a use-before-null-check issue in lrmd. (Coverity #48)
  - OCF Resource Agents outside the default path were incorrectly found to
    be not executable.
  - ccm: hostcache and delnodecache files should not be authoritative if
    autojoin is disabled. (OSDL 1226)
  - With autojoin, llm_get_nodecount() can't return the real max nodes
    anymore, this may cause memory corruption. (OSDL 1382)
  - Fix a memory corruption in membership layer, more frequently observed
    with larger (>5) clusters.
  - Change the default api-auth for pingd to uid=root
  - Dummy RA now OCF compliant.
  - Fix pingd RA metadata to be XML compliant.
* Mon Jul 17 2006 - lmb@suse.de
  - Update to 2.0.6 from upstream.
  - Improved CLI help, plus updated man pages.
  - Improve logging.
  - GUI and DTD now reflect the correct default for the "ordered"
    attribute on clones.
  - GUI no longer populates previously unset attributes.
  - Memory and resource leaks fixed in stonithd, lrmd, cib, crmd, pengine
    and core message handling functions.
  - Anonymous clones were not always renamed correctly, causing the
    impression of clones not being stopped (OSDL #1334, #1340).
  - Improve conversion tool from haresources to CIB.
  - Added Resource Agents for Oracle, Oracle Listener and Postgres.
  - Filesystem stop code now handles nested mounts better.
  - STONITH/fencing constraints need to be calculated for each group
    member, not the group as a whole.
  - All resource operations are now correctly subject to the default
    timeout.
  - GUI and crm_standby now can be used interchangeably.
  - When the Transition Graph grows too large for local IPC, pass it via a
    file instead of failing.
  - Increase maximum IPC size for on-the-wire communication, so larger
    clusters can be handled.
  - Group colocation fixes when one group cant run anywhere (OSDL #1356).
  - Resource ids are case-sensitive (OSDL #1350).
  - Relax the DTD so common, but harmless ordering issues do not cause
    failures.
  - Populate nodes section correctly when the admin replaces it (OSDL
    [#1344]).
  - Clones will not be moved to higher weighted nodes (OSDL #1360).
  - CIB (broadcast) diffs are more robust now, and a retransmit of the
    full CIB is needed in less cases.
  - Pending probes were handled as if the resource was known to be
    running.
  - Detect node status correctly and filter out stop requests that cannot
    be run (OSDL #1369).
  - Stopping of stonith resources can never require stonith, even if the
    node its running on failed (OSDL #1376).
  - Local Denial of Service attack (#194444, CVE-2006-3815).
* Mon Jun 19 2006 - lmb@suse.de
  - Fix various bugs as tracked by Novell bugzilla #186334:
  - Fix crm_resource migration (#183221).
  - Fix failed resource colocation and clone interleaving.
  - Fix a memory leak in CIB id validation.
  - Fix inheritance of attributes from group to its children (OSDL #1312,
    [#1282]).
  - Handle anonymous clone renaming correctly when we have too many
    instances in the status section (OSDL #1281).
  - Serialize STONITH requests to a given STONITH device in the Policy
    Engine to work-around a limitation in stonithd (OSDL #1272).
  - Fix stonithd handling of concurrent, non-overlapping STONITH requests
    and fix a memory leak in memory-locked code (OSDL #1272).
  - Fix memory leak in the GUI client (OSDL #1174).
  - Fix stonithd start-up (OSDL #1318).
  - LRM now limits the number of concurrent children to 16 (OSDL #1204).
  - GUI incorrectly displayed a node or resources as offline (OSDL
    [#1279]).
  - GUI incorrectly allowed cleanup on complex objects; these now cleanup
    all children instead.
  - Avoid upto 180s message delay in lrmd/stonithd.
  - Filesystem RA prevented NFS clients to be mounted as clone.
* Mon Jun 12 2006 - lmb@suse.de
  - CRM:
  - Fix shutdown when a node had failed resources.
  - Swapped params to crm_resource (#182081).
  - Correctly recreate actions for master/slave resources after
    fencing.
  - Handle deletions of transient node attributes.
  - Improve handling of XML diffs (#181975).
  - Fencing stopped to operate on the node the GUI connected to, causing
    cluster errors (#181748).
  - GUI fixes.
  - Add evms to should-start init script requirements (#179219).
  - Accept "," as a delimeter for the external/ssh hostlist too
    (#182031).
* Fri Jun 02 2006 - lmb@suse.de
  - Filesystem RA:
  - Allow stop of an already unmounted fs to succeed (#180303).
  - CRM:
  - Order pre-start notifications after post-stop. Order monitoring to
    begin only after confirmed post-start (#180303).
  - Do not schedule more than one probe per node for anonymous clones
    (#180799).
  - Do not wait for operations on failed nodes, but abort them
    immediately (#180150).
  - Probe anoymous clones correctly (#180699).
  - Fix standby for nodes to work again.
* Tue May 30 2006 - lmb@suse.de
  - mgmtd:
  - Broken CIB could cause segfaults (OSDL #1276, #179052).
  - lrmd:
  - Querying the metadata of stonith plugins by the GUI causes loss of
    connection (OSDL #1275, #179707, #179052).
  - CRM:
  - Actually honor the result of the DTD validation and prevent broken
    XML from being inserted (OSDL #1276, #179859, #179522).
  - 64bit autodetection fixed upstream again.
* Mon May 29 2006 - lmb@suse.de
  - CRM:
  - Monitor operations now scheduled only after the post-notifications
    for start have been delivered (#177525).
  - Some attributes were missing from the meta namespace (#177554).
  - Notifications for clones about failed nodes (#178488).
  - Transitioner did not abort failed transitions, but looped, and crmd
    did not recover from killed tengine (#178764).
  - crm_mon refresh interval off by a factor of 1000 (#178338).
  - Forced probes could cause an infinite loop.
  - LRM:
  - Do not provide outdated metadata to resource agents (OSDL #1273).
  - Filesystem RA:
  - Perform the actual mount command within the "start" operation now
    and handle pre-notifications for start right (#177525).
  - Detect broken OCFS2 filesystems earlier (#179520).
  - GUI:
  - Fix crash when selecting clone resource (#178665).
  - Allowed to modify/start/stop individual clone children, but not the
    clone itself (#178773).
  - ha_propagate: Distribute state whether or not heartbeat is started on
    boot too (#179233).
* Mon May 22 2006 - lmb@suse.de
  - CRM:
  - Do not shadow instance parameters with internal resource properties,
    and allow clone and them to be set within the (meta) instance
    parameters too (#177554).
  - Fix clone migration in response to shutdowns when clone_max < num
    active nodes (#177637).
  - Tags with no attributes were able to be added to the CIB without
    having an id added to them.
  - Globally unique clones need to have all instances probed for on
    every node.
* Sat May 20 2006 - lmb@suse.de
  - Fix compilation on s390.
* Fri May 19 2006 - lmb@suse.de
  - GUI enhancements:
  - Icons updated and new ones added.
  - Resources now default to "stopped".
  - Allow GUI to configure resource_failure_stickiness.
  - Various useability fixes (among them OSDL #1221).
  - CIM provider: Don't overwrite directives it doesn't know (#170877)
  - LRM:
  - Overflow fixes (OSDL #1222).
  - Be more tolerant for LSB script format.
  - Enhance heartbeat resource class (#1229).
  - CRM:
  - Fixes to DTD and DTD validation, prevented some coded features to be
    activated.
  - Useage/help texts/log messages updated in various places.
  - attrd: Make sure new value is always written to CIB.
  - Support target_role for groups (instead of crashing) (OSDL #1248).
  - Fix handling of defaults for target_role.
  - Clones now default to one instance per node.
  - Fix CIB update handling for replace (#174049, OSDL #1247).
  - Probe newly added resources too (OSDL #1252).
  - Avoid some unnecessary resource restarts.
  - Fix attribute value inheritance (OSDL #1253).
  - pingd: Fix retry handling when connecting to CIB (#176014).
  - crm_resource: Allow deletion to be forced when cluster doesn't have
    quorum.
  - heartbeat core:
  - Fix sending of compressed/binary fields over serial links.
  - Resource Agents:
  - OCFS2 integration fixed and merged with upstream (#174908, #175986).
  - LVSSyncDaemon fixes to work with recent sed (OSDL #1249).
  - STONITH: Provide correct metadata.
  - apache: Fix metadata operation (OSDL #1254), monitor operation, and
    enhance helptexts.
  - Start heartbeat after Xen is finished with its networking changes
    (#177134).
  - Small Coverity fixes.
* Mon May 08 2006 - lmb@suse.de
  - GUI can now be invoked as "hb_gui" in the regular path.
  - ha_propagate added to allow YaST2 heartbeat module to succeed
    (#172693, #172043).
  - CRM:
  - Case no longer matters for internal options.
  - Process IPC routing messages immediately in the FSA to avoid
    stalling.
  - Post notifications will now always be delivered, and after the
    operation too (#170573).
  - When deliberately stopping a resource, stop everything which depends
    on it too (OSDL #1219).
  - Fix file permissions on the CIB to not be world readable (OSDL
    [#1224]).
  - Default to stop deleted resources, which is the expected behaviour
    (OSDL #1236, #173002).
  - When logging XML, allow admin-defined sensitive information to be
    hidden (to whiteout credentials).
  - Cloned resource groups fixed.
  - cibadmin will now update/modify/replace/create objects recursively
    if needed.
  - If "target_role" is explicitly set, the is_managed attribute is
    ignored, to ease debugging of configurations and RAs.
  - Don't schedule recurring operations for nodes which are offline
    anyway.
  - Don't update the CIB with failure to cancel operations.
  - crm_resource accepts both long and short resource names.
  - crm_resource triggers an update/transition after clearing resource
    state.
  - crm_failcount querying the current failure count has been fixed.
  - Clean up reporting of dead resources in crm_mon / crm_resource -L.
  - Help text fixes.
  - Logging fixes.
  - Only create debugging coredumps for non-fatal assertions if debug is
    enabled.
  - cibadmin manpage added.
  - CCM:
  - Fix one potential NULL pointer dereference.
  - heartbeat core:
  - Patch from gshi to greatly enhance autojoin behaviour; new nodes
    need to listen to those already joined for the hostcache contents.
  - Resource Agents:
  - Bring drbd RA uptodate with master/slave changes.
  - CIM provider:
  - Logging fixes.
  - Fix performance bugs in the caching mechanism.
  - Regression test harness fixed & extended.
  - Support location constraints.
* Mon Apr 24 2006 - lmb@suse.de
  - Update to heartbeat 2.0.5 to sync intermediate fixes with upstream.
    Incremental changelog to previous:
  - CRM:
  - Do not promote resources which couldn't be started.
  - Fix handling of orphaned resources (again).
  - Use CTS for BasicSanityCheck.
  - Increase some timeouts to not trigger prematurely.
  - Ensure that promotions and demotions happen in the correct order
    always.
  - Ignore the quorum state written in on-disk CIB copy.
  - Ensure that we can deal with slightly confusing messages from CCM
    caused by autojoin.
  - resource_tickiness/is_managed can now be set to "default" to
    explicitly inherit the global default.
  - Process LRM events immediately, as the TE might need them to
    complete the transition.
  - GUI/mgmtd:
  - Updated icons.
  - Ability to start/stop/demote resources on request.
  - Show master/slave status in the GUI.
  - Initialize cache for objects when first used, not on startup;
    speeds up initialization.
  - mgmtd is now started by default for CRM-style clusters.
  - Resource Agents:
  - Apache RA fixes to error handling and corresponding exit codes.
  - LRM:
  - Keep track of all monitor operations, even if they are running at
    different depths or intervals.
  - CCM/membership:
  - Reduce excessive timeouts.
  - Send node names as part of the new membership, important for
    autojoin (OSDL #1181).
  - Only update the node names in the right place (OSDL #1198).
  - CIM provider:
  - Add instance attributes to mof.
  - Add id attribute to resource group object.
  - heartbeat core:
  - Reduce memory footprint by shrinking message history.
  - Turned off a "feature" where a node could be automatically
    deleted, which broke autojoin.
  - Improved API for heartbeat/GSource, to avoid upto 3 minute delays
    in delivering messages to the CRM.
  - Default to realtime-safe compression algorithm.
  - Everywhere:
  - Logging.
  - Small Coverity fixes.
  - Additional fixes:
  - Priorize local IPC to avoid blocking the Transition Engine (OSDL
    [#1206]).
  - Minor corrections to crmadmin help text (#163925).
  - Set OCF_MONITOR_LEVEL correctly.
* Mon Apr 10 2006 - lmb@suse.de
  - Reduce BuildRequires further.
  - Disable backwards compatibility for some depreciated features which
    were never shipped.
  - Various (~20) minor issues found by Coverity, mostly in error legs.
  - CRM:
  - ipfail functionality now available in CRM mode using attrd + pingd,
    controlled via pingd OCF Resource Agent (OSDL #123).
  - Bugfixes for rolling upgrade scenarios.
  - Set up the STONITH configuration prior to issueing STONITH requests;
    avoid unnecessary retries (OSDL #1102).
  - Further updates to the DTD.
  - Special CIB section "cib-bootstrap-options", read and parsed first
    thing on startup.
  - crmadmin help did not match real option names (#163933).
  - If CIB validation fails, revert to last known good CIB.
  - Better CIB error reporting for invalid sections.
  - Mask misleading empty "failed" message for success.
  - Make the DC timeout dependant on the value of ha.cf/initdead
  - GUI/mgmtd:
  - Display the cluster currently connected.
  - Do _not_ log the password in cleartext.
  - CIM provider:
  - Resource addition
  - Adding operations to resources
  - New class HA_ClusteringService
  - Various updates.
  - heartbeat core:
  - Messages were delayed by several minutes in some cases (OSDL
    [#1183]).
* Fri Apr 07 2006 - lmb@suse.de
  - heartbeat package failed to uninstall because init script was not LSB
    compliant (OSDL #1189, Novell #117474).
* Wed Apr 05 2006 - lmb@suse.de
  - Reduce buildrequires dependencies by defaulting to path names.
  - CRM fixes:
  - Master/slave resources have been tested and work.
  - "crm_role" now passed on to RAs as indication of m/s invocation.
  - Election timer related fixes (OSDL #1151, #1154).
  - Logging has been greatly enhanced and reduced in volume.
  - Failcount only applies to recurring actions (monitor).
  - crm_verify now can also optional save the CIB used (if invoked on
    the live CIB) for reproduction.
  - Better error handling and user feedback in cibadmin.
  - CIB is now smaller by only saving the hash of the parameters in the
    status section instead of the full list.
  - DTD has been updated and the CIB can now be validated using xmllint
    (OSDL #1169).
  - crm_mon no longer displays provider for LSB/heartbeat class
    resources.
  - pengine now writes its inputs to disk under
    /var/lib/heartbeat/pengine/, instead of logging them. Reduces log
    flooding by 40% and improves supportability.
  - New resource paramater "target_role" to specify that the admin wants
    a resource to be Stopped (ie, not running), or to prevent it from
    being promoted to Master.
  - CIB better deals with invalid changes by the admin.
  - cibadmin fixes for "Call cib_create failed (-25): The update was
    empty"
  - CIB deletions could cause a crash (OSDL #1141).
  - Make sure logs are flushed before aborting.
  - CIB now supports validation against the DTD to protect the admin
    from inserting invalid XML when all nodes are 2.0.5 and up (OSDL
    [#1169]).
  - crmadmin help text advertised unimplemented commandline options
    (#163517, #163563).
  - GUI:
  - Indicate refreshing progress in status bar to avoid appearing hung
    (OSDL #1160).
  - Further improved client-side caching for performance.
  - Report why login to the server failed.
  - Fixed a crash in conjunction with crm_resource -M (#154512, OSDL
    [#1176]).
  - Show whether a node is in standby mode or not (OSDL #1175, #1004).
  - mgmtd memory leak fixed.
  - Crashed daemon caused GUI to consume all CPU (OSDL #1157).
  - LRM:
  - Logging improvements.
  - Do not send redundant notifications to crmd (OSDL #1083).
  - Do report failure of class heartbeat resources (OSDL #1163).
  - CIM provider:
  - Detect http/https ports for openwbem (OSDL #1104, #151297).
  - heartbeat core:
  - Fix a crash in our IPC code on channel disconnect (OSDL #1182).
  - Resource agents:
  - ldirectord to use /dev/null instead of /dev/console when daemonized
    (OSDL #1180).
  - Remove stray "parameters" closing tag in OCFS2-enabled Filesystem
    RA, causing GUI to not display help (#158531).
* Mon Mar 27 2006 - lmb@suse.de
  - Logging updates.
  - CRM fixes:
  - Master/slave resources now apply number of maximum masters
    correctly.
  - STONITH type (reset/power-off) configurable (OSDL #113).
  - Checksum the CIB on disk (OSDL #197).
  - Ability to migrate resources after a monitoring failure.
  - Deleting a deleted object is idem-potent and succeeds now.
  - TE now detects cancelled ops correctly.
  - If the UUID of a node changes (because the same hostname has been
    re-assigned to a newly rebuild machine), update our caches.
  - Create core files / backtraces for asserts without crashing.
  - Do not issue probes for orphaned resources.
  - If probing returns that the resource is running, do not treat this
    as a failure always.
  - crm_master must also use the same uname for the local host as
    heartbeat.
  - GUI:
  - Typos fixed in messages.
  - Do not display stopped orphaned resources as to not confuse users.
  - "Not running" is distinct from "failed".
  - Do not retrieve the complete CIB for every update of the screen.
  - LRM:
  - Enhance fix for OSDL #756.
  - stonithd:
  - Fix memory leaks (OSDL #1036 and #951).
  - CCM:
  - Split-brain recovery fix, handle born-on correctly.
  - 64bit fix: gpointer type was truncated.
  - CIM provider:
  - Make constraints writable.
  - Make resources writable.
  - Ability to create/update ha.cf
  - Resource agent for Xen guests added.
* Mon Mar 06 2006 - lmb@suse.de
  - Post-2.0.4 critical fixes:
  - CCM: Attach the bornon value to the membership message. Fixes
    split-brain scenario documented in OSDL #1092.
  - heartbeat: should_drop_message() might be called recursively; last
    sequence number needs to be updated beforehand. Fixes split-brain
    after STONITH bug OSDL #1103.
  - Portability fixes.
* Wed Mar 01 2006 - lmb@suse.de
  - Update to 2.0.4 - bugfix-only release:
    + Fixed cpu loop for LRM
    + Fixed minor bugs in Filesystem resource agent (submounts, some
    options)
    + Various small resource agent cleanups
    + Keep CCM from core dumping when certain conditions occur which
    cannot be recovered from.
    + make the Raid1 resource agent more mdadm friendly (Ranjan Gupta), and
    other fix
    + CRM General
    + Fix for a crash where the CRM referenced a NULL pointer.
    + Refine shutdown detection
    + Review and fix the contents and timing of CIB updates that are required
    when nodes appear, leave, and join the CRM.
    + TEngine
    + Avoid recursion by using Gmainloop
    + Detect un-runnable sections of the graph without the need for timeouts
    + PEngine
    + Add code to support notification data for start/stop actions
    associated with clone resources
    + Bug 1084: Nodes that are offline but have active resources listed need
    to be marked as unclean for possible fencing
* Thu Feb 23 2006 - lmb@suse.de
  - Import fixes from upstream:
  - Failures on lower priority resources will no longer abort the
    transition if higher priority ops are still on-going (OSDL #815).
  - Transitioner could still be active during join process because of a
    wrong message filter, potentially causing resources to be active
    twice.
  - Node state tracking went wrong in corner cases.
  - CRMd state machine fixes.
  - Do not request information already known every time after an
    election.
  - Be more tolerant of not-entirely-correctly formatted XML.
  - CIB shutdown enhanced to not discard in-flight updates which led to
    unneeded STONITH operations (OSDL #1093).
  - When not all nodes had been seen on initial startup, the UUID field
    for them would be empty; handle this case.
  - Make sure that CRM does not crash when LRM dies.
  - crm_resource: resource migration will try to avoid infinite
    priority, unless admin explicitly requests it, to allow for
    automated fail-back by default.
  - More logging tuning.
  - CTS synchronized with the above changes.
  - Fix requires for GUI (#149702).
* Thu Feb 16 2006 - lmb@suse.de
  - Update to 2.0.3 release. Upstream changelog:
    + Management Daemon/Library and GUI client
    + provide a management library for manamgement daemon and CIM provider
    + provide a management daemon and a basic GUI management tool
    + CIM enablement
    + CIM (Common Information Model) enablement - works with
    sblim-sfcb, OpenWBEM, and Pegasus CIMOMs
  - not yet compiled into our binary RPMs because of dependencies
    + CRM (Cluster Resource Manager) General
    + All shutdowns go via the PE/TE - preserves inter-resource ordering
    + Support for future changes to the CIB (depreciation of cib_fragment)
    + Overhaul of IPC and HA channel callback logic
    + Many improvments to the quality and quantity (reduced) of logging
    + CRMd
    + Timerless elections - when everyone has voted we're done
    + Use the replace notification from the CIB to re-update our copy with
    our view of our peers.
    + Reliably detect if the LRM connection is still active.
    + Elections
    + newer versions defer to older ones in DC elections
    (opposite of current behavior)
    + this means that only once the complete cluster has been upgraded will
    we start acting like the new version and accept new config options
    + it also means newer PE's and TE's (the most complex pieces) don't need
    "act like the old version" options and can rely on all slaves being at
    least as up-to-date as they are
    + people can run mixed clusters as long as they want
    (until they want the new PE features)
    + new DCs only update the version number in the CIB if they have a
    higher value
    + nodes that start and have a lower version than that stored in the CIB
    shut themselves down (the CRM part anyway)
    + this prevents an admin from introducing old nodes back into an upgraded
    cluster. It probably doesn't fully understand the config and may not
    support the actions the PE/TE requires.
    + CIB (Common Information Base daemon)
    + Make sure "query only" connections cant modify the CIB
    + Periodically dump some stats about what the CIB has been doing.
    + Verify there are no memory leaks
    + Performance enhancements
    + Prevent a single CIB client from blocking everyone else
    + Clients Can be notified of full CIB replacements
    + record_config_changes option in ha.cf for those worried about
    the amount of logging.  Defaults to "on".
    + suppress_cib_writes CIB option replaced with in enable_config_writes ha.cf
    (enable_config_writes to be removed in 2.0.4)
    + Never write the status section to disk
    + Check permissions for the on-disk CIB at startup
    + Dont trash unreadable on-disk CIBs
    + Fix for updates made against the whole CIB (not just one section)
    + PEngine (Policy Engine)
    + Many improvements to the handling of resource groups
    + Support "anonymous" clones
    + Fix stonith ordering
    + Order DC shutdowns after everyone else's
    + Support short resource names (for group and clone resources)
    + The ordering and colocation of grouped resources is now optional
    + Support probing new nodes for active resources.
    + All "probe" actions are controlled by the PE.
    + No resource may be started until the probing is complete.
    + Do not probe for resources we know to be active on unprobed nodes
    + When looking for monitor ops, only mark it optional if it was already
    active on the node we're interested in.
    + Detect changes to class/type/provider/parameters and force a restart
    of the resource
    + New record_pengine_inputs option in ha.cf for those worried about
    the amount of logging.  Defaults to "on".
    + Differentiate between config and processing errors
    + reduces the frequency that we need to log the complete CIB
    + Make notify for master/slave work
    + New CIB option: stop_orphan_actions (boolean)
    If a resource is no longer defined, we can optionally stop it
    + New CIB option: stop_orphan_actions (boolean)
    If a monitor op for a given interval is no longer defined, we can
    optionally stop it
    + Add support for time and phase-of-the-moon based constraints
    + Improved failure handling: avoiding false positives
    + Always create orphaned resources - so they show up in crm_mon
    + Do not require sequential clone numbers starting at 0
    + TEngine (transition engine)
    + Detect old stonith ops
    + CLIs (Command Line interfaces)
    + Create a --one-shot option for crm_mon
    + Switch a number of CLI tools to use the new syncronous connections
    + Log errors to stderr where they will be seen and therefore useful
    + Support migration and un-migration of resources and resource groups
    + Create crm_verify for checking configuration validity
    + Simplify the passing of XML to cibadmin
    + Known open bugs worth mentioning:
    (http://www.osdl.org/developer_bugzilla/)
    + 1075, 1080, 1081, 1084, 1085, 1064, 1069, 756, 984
    + 1050, 1082, 1037, 1079
  - Post-release fixes:
  - Transitioner less fragile and infinite loops fixed
  - CIB update counters now set correctly
  - Shutdown of the CRM now goes via the Policy Engine to coordinate
    shutdown of managed resources
  - Small logging cleanups.
* Mon Jan 30 2006 - lmb@suse.de
  - Update to 2.0.3.20060130-CVS.
  - Add OCFS2 extensions to Filesystem agent for testing.
* Wed Jan 25 2006 - mls@suse.de
  - converted neededforbuild to BuildRequires
* Mon Jan 23 2006 - lmb@suse.de
  - Update to 2.0.3.20060123-CVS.
* Mon Jan 16 2006 - lmb@suse.de
  - Sanity checks should not have been enabled.
* Mon Jan 16 2006 - lmb@suse.de
  - Update to 2.0.3.20060116-CVS.
  - Enable full stack smashing protection.
  - Split off CIM provider into its own subpackage.
* Fri Dec 16 2005 - ro@suse.de
  - removed raidtools from nfb
* Tue Dec 13 2005 - lmb@suse.de
  - Fix one more makefile dependency.
  - Disable make parallelization (again).
* Tue Dec 13 2005 - lmb@suse.de
  - Update to 2.0.3.20051213-CVS.
  - Enabled OpenWBEM CIM agents.
  - Enabled management daemon.
* Thu Dec 01 2005 - lmb@suse.de
  - Update to 2.0.3-20051201-CVS.
* Thu Nov 10 2005 - lmb@suse.de
  - Update to 2.0.3.20051110-CVS.
  - Disable fatal warnings temporarily (breaks in some generated flex
    code).
* Tue Nov 08 2005 - dmueller@suse.de
  - don't build as root
* Tue Oct 04 2005 - lmb@suse.de
  - Update to 2.0.3.20051004-CVS.
* Tue Sep 06 2005 - lmb@suse.de
  - Update to 2.0.1.20050906 CVS
  - Fix cyclic dependency problem (#115370)
* Wed Aug 17 2005 - lmb@suse.de
  - Update to CVS from 2005-08-17 (pre-2.0.1)
  - Specfile cleanups.
  - Reenable build parallelization, the dependency problem is fixed now.
* Mon Aug 15 2005 - lmb@suse.de
  - Update to CVS from 2005-08-15.
  - New manpages.
  - New GPL plumbing library.
* Wed Aug 03 2005 - uli@suse.de
  - disabled build parallelization. Again.
* Mon Aug 01 2005 - lmb@suse.de
  - Update to 2.0.0 from upstream.
  - With additional fix for heartbeat bug #797 pulled from CVS.
* Wed Jul 20 2005 - uli@suse.de
  - disabled build parallelization (transient build failures)
* Mon Jul 11 2005 - lmb@suse.de
  - Update to 1.99.6.
  - Drop static libraries.
  - Exclude permissions file (#66310).
* Sun Apr 10 2005 - lmb@suse.de
  - Update to 1.99.4
  - gcc4 compile fixes
  - Add ha_logd to init script as needed.
* Mon Mar 07 2005 - lmb@suse.de
  - More bugfixes from upstream, mostly in core communication code.
  - Make failing the build in response to BasicSanityCheck adjustable
    and include testlog in output. (Makes triaging distributed builds
    easier.)
  - Ignore core dumps created by "stat" failing with MALLOC_CHECK_=2
* Mon Feb 28 2005 - lmb@suse.de
  - Fix dependencies.
  - Import several bugfixes from upstream for multi-node clusters:
  - Startup & shutdown fixes
  - DC election fixes
  - Logging cleanups
* Mon Feb 21 2005 - lmb@suse.de
  - Update to heartbeat 1.99.2 from upstream.
* Tue Sep 21 2004 - lmb@suse.de
  - Disable the build-time testing again.
* Tue Sep 21 2004 - lmb@suse.de
  - Update to 1.2.3 from upstream.
  - Merge SLES9 SP1 changes.
  - Add /etc/permissions.d/heartbeat to tell the system about the new
    setgid binary.
* Thu Aug 05 2004 - lmb@suse.de
  - Fix build issue with recent autoconf/automake breakage.
  - Backport fixes from pre-1.2.3 release:
    + Fix SimulStop testcase
    + Add work-around to quieten warning messages on sporadically bad
    serial links (#41786)
* Thu May 13 2004 - lmb@suse.de
  - Oversight: Add patch for compilation on 64bit archs.
* Wed May 12 2004 - lmb@suse.de
  - Update to upstream 1.2.2, bugfix release:
    + Fixed several format string errors in communication plugins
    + Fixed a bug which kept us from diagnosing errors in non-aliased interfaces
    + Fixed a bug in ipaddr which caused an infinite loop when auto_failback on
    + Added IPv6addr resource agent
    + Added ibmhmc STONITH plugin
    + Added cl_status command
    + Fixed a bug regarding restarts when auto_failback is on.
    + Fixed a couple of bugs in sha1 authentication method for very long keys
    + Fixed a bug in the portblock resource agent so that it no longer blocks
    ports on the loopback interface
    + Increased the time allowed for split brain test before it declares failure
* Tue Apr 20 2004 - lmb@suse.de
  - Update with upstream 1.2.1, fixes following bugs:
    + Netstrings can now be used for our on-the-wire data format
    + Significant improvements to SAF data checkpointing API
    + Implemented unbuffered ipcsocket code for SAF APIs
    + Watchdog device now kills machine instantly after deadtime
    instead of after one minute
    + Hostnames should now be treated case-independently.
    + Fixed bug with auto_failback and quick full restarts
    + We now automatically reboot when resources fail to stop correctly.
    + We now check the status of the configured STONITH device hourly.
    + STONITH operations repeat after a 5 second delay, not immediately.
    + Added hb_takeover command - complement to hb_standby
    + Added documentation on how to use evlog/TCP to enable testing to
    take place without losing messages due to UDP message forwarding
    + Several new tests from Mi, Jun - split brain, bandwidth, failure
    detection time.
    + Fix to LVM resource from Harald Milz <hm@muc.de>
    + Fixed false complaints about resource scripts (from Jens Schmalzing)
    + Fixed false stop failure from LinuxSCSI  (from Jens Schmalzing <j.s@lmu.de>)
  - Disable experimental CRM feature for production version.
  - Minor specfile updates.
* Mon Apr 05 2004 - lmb@suse.de
  - Report correct heartbeat status code from init script. (#37544)
* Wed Feb 18 2004 - lmb@suse.de
  - New stable release: heartbeat 1.2.0
  - Minor specfile cleanups.
* Mon Feb 09 2004 - lmb@suse.de
  - Updated heartbeat init script to match latest upstream.
  - Synced with CVS.
* Fri Feb 06 2004 - lmb@suse.de
  - Upgrade to latest development version from CVS.
  - Specfile changes for 1.1.4
  - Prepared for nightly builds, including some additional spec file
    variables to turn the automated regression tests on and off.
* Sat Jan 10 2004 - adrian@suse.de
  - add %run_ldconfig
* Mon Nov 10 2003 - ro@suse.de
  - use net-snmp instead of ucd-snmp
* Mon Oct 13 2003 - lmb@suse.de
  - Upgrade to 1.0.4.
  - Fix permission problem with CCM sockets.
  - Do not compile with -g.
  - Fix ldirectord resource script being included twice.
  - Fix pre script to not fail if the user/group were already in place.
* Fri Aug 29 2003 - kukuk@suse.de
  - Call useradd with -r for system accounts [Bug #29611]
* Thu Jul 31 2003 - lmb@suse.de
  - Added support for proper restart handling on update.
* Thu Jul 31 2003 - lmb@suse.de
  - Pulled in proper fix for previous hotfixes from heartbeat CVS.
  - Also includes fixes to Filesystem resource, messaging API, reload not
    working as well as the BasicSanityCheck fixes required for QA.
* Wed Jul 02 2003 - lmb@suse.de
  - Fix for reload bug. (#27677)
  - Fix for STONITH not being executed on startup if other node is
    down. (#27677)
* Wed Jun 25 2003 - lmb@suse.de
  - Fix stray dependency.
  - Upgrade to 1.0.3 final.
  - Fixes security issue (#27632)
* Tue Jun 17 2003 - lmb@suse.de
  - Fix filelist.
* Wed Jun 04 2003 - lmb@suse.de
  - Upgrade to 1.0.3pre, consolidating the former fixes with mainline.
  - Important overflow bug fixed for scenarios where heartbeat reaches
    uptimes of >246days.
  - Filelist cleanups.
* Fri Apr 11 2003 - lmb@suse.de
  - Fix and cleanup to previous fix.
* Wed Apr 09 2003 - lmb@suse.de
  - Fixes to heartbeat's mlockall() strategy to reduce the chance
    of being hit by a page fault under load in timing critical
    sections.
* Wed Mar 26 2003 - lmb@suse.de
  - Fix for #25720: IPC socket code did not deal correctly with
    messages still to be read from a socket which has already
    indicated disconnect, the final message would not be read.
* Tue Mar 25 2003 - lmb@suse.de
  - Fix for #25718: apphbd restart failure.
* Thu Mar 20 2003 - lmb@suse.de
  - Update to 1.0.2 proper from 1.0.2pre:
  - man page update for apphbd
  - Minor bugfixes
* Mon Mar 17 2003 - lmb@suse.de
  - Incorporated fix from Ram Pai of IBM EVMS group for message loss
    under high load.
* Fri Mar 14 2003 - lmb@suse.de
  - Upgrade from beta-cycle to 1.0.2pre.
  - Includes bugfix for send_arp and others.
* Fri Feb 14 2003 - lmb@suse.de
  - Upgrade to 0.4.9g
* Wed Feb 05 2003 - lmb@suse.de
  - Incorporated fix for apphbd realtime freeze, bug #23304.
* Mon Feb 03 2003 - lmb@suse.de
  - Fixes bug in apcmastersnmp module for copying outlet names, #22790
* Thu Jan 30 2003 - lmb@suse.de
  - Compile fixes.
* Tue Jan 28 2003 - lmb@suse.de
  - Updated to latest CVS.
  - Fixes for CCM (STONITH will now tell if no device was configured)
  - wti_nps / apcmaster modules: fixes for telnet timing on fast machines.
* Thu Jan 09 2003 - lmb@suse.de
  - Fix for local status updates getting delayed / lost.
  - Fix in IPaddr if used with LVS & hidden interfaces on loopback.
  - Corrected placement of apphbd pid file
* Thu Nov 21 2002 - lmb@suse.de
  - Update to heartbeat 0.4.9f
  - Supports millisecond timeouts, includes startstop script
  - Fix for bugzilla #21905: memory leak in heartbeat-ldirectord due
    to Perl socket() bug
  - ipfail socket now created correctly
  - Fix for ucast comm plugin (again)
  - (Includes fix for autoconf breakage)
* Thu Nov 21 2002 - ro@suse.de
  - removed duplicates from configure.in
* Wed Oct 09 2002 - lmb@suse.de
  - heartbeat version 0.4.9e
  - More elaborate fix for #20586 (drops privileges, printf fixes in
    more places)
  - Realtime fixes, filedescriptor leak fixed, startup SMP race fixed,
    unicast plugin works again.
  - Minor tidy-up to the rc script.
  - Superfluous dependency on libnet dropped.
* Sun Oct 06 2002 - okir@suse.de
  - security fix (bug #20586)
* Tue Sep 17 2002 - lmb@suse.de
  - Updated because of a very important bugfix in the generic plug-in
    system.
  - Include CTS in package.
  - Fixes for the ipfail module and ping membership code.
  - Logging cleanups.
  - Fix one build dependency which resulted in the paths for ping and ssh
    not being resolved correctly.
* Tue Sep 10 2002 - lmb@suse.de
  - The STONITH plugin apcmastersnmp wasn't linked against libsnmp
    for some reason.
* Thu Aug 29 2002 - lmb@suse.de
  - Updated to new CVS version because of important change in the module
    handling for STONITH modules.
  - Bugfixes for the restart logic, IPaddr takeover, send_arp, the Concensus
    Membership Code
  - Fix for a potential tempfile race found by Olaf Kirch.
* Mon Aug 12 2002 - lmb@suse.de
  - Updated because of an important bugfix in the message handling.
  - Dropped compile fixes because they are now integrated.
  - heartbeat-pils added as subpackage.
* Wed Jul 31 2002 - lmb@suse.de
  - Updated to 0.4.9d
  - Includes Ram Pai's concensus membership code
  - PreReqs cleaned up
  - Dependencies in init script enhanced
  - user "hacluster" added
  - Build fixed for distributions older than 8.1
* Tue Jul 23 2002 - lmb@suse.de
  - Upgraded to official beta release.
* Tue Jul 16 2002 - lmb@suse.de
  - Updated to latest CVS in preparation for official release.
  - Added the autoconf 2.53 fix as a separate diff, as it got backed
    out of CVS, because it breaks all older versions of autoconf.
* Mon Jul 15 2002 - lmb@suse.de
  - More compile fixes for sparc, s390. Now builds on all platforms.
* Thu Jul 11 2002 - lmb@suse.de
  - Fixed compilation and packaging for 64-bit architectures.
  - Fixed groupadd in spec file
* Wed Jul 10 2002 - lmb@suse.de
  - Update to latest CVS once more
  - heartbeat now requires libnet
  - Checked into autobuild again
* Mon Apr 15 2002 - lmb@suse.de
  - Updated heartbeat to 0.4.9b from CVS
  - Reworked spec file
  - Reworked init.d script; START_ variable now ignored
  - Subpackage renamed to comply with original source: ldirectd -> ldirectord
* Thu Jan 31 2002 - jg@suse.de
  - updated apcmastersnmp STONITH module to CVS version
* Thu Dec 20 2001 - ro@suse.de
  - removed START_HEARTBEAT from startscript
  - fixed insserv calls
* Thu Dec 20 2001 - jg@suse.de
  - Update to 0.4.9.1
  - removed insserv calls and rc-link creation from specfile
  - added insserv macros to specfile
  - added wti_nps module from linux-ha cvs
* Thu Oct 04 2001 - jg@suse.de
  - added ia64 patch
* Wed Sep 19 2001 - jg@suse.de
  - Update to 0.4.9
  - added SSH reset module
  - Build root works now (using patches from HBV)
* Tue Feb 20 2001 - uli@suse.de
  - fixed for new glibc
* Thu Jan 18 2001 - ro@suse.de
  - next occurence of old gid
* Thu Jan 18 2001 - ro@suse.de
  - changed gid to 65 all over
* Tue Jan 16 2001 - ro@suse.de
  - changed group-id to 65 (60 is already used)
* Tue Jan 16 2001 - mt@suse.de
  - deleted '·' characters in spec file
* Tue Dec 19 2000 - uli@suse.de
  - added openssl to neededforbuild (needed by lynx)
* Fri Dec 01 2000 - ro@suse.de
  - init-script move to /etc/init.d
* Wed Nov 22 2000 - mt@suse.de
  - changed to LSB installation of run level scripts
* Fri Nov 17 2000 - mt@suse.de
  - updated to newest version 0.4.8i
* Wed Nov 15 2000 - mt@suse.de
  - updated to newest version 0.4.8h
* Wed Nov 08 2000 - mt@suse.de
  - added patch to not to install docs from makefile - rpm does it
* Wed Nov 08 2000 - mt@suse.de
  - new package

Files

/etc/ha.d
/etc/ha.d/README.config
/etc/ha.d/conf
/etc/ha.d/harc
/etc/ha.d/rc.d
/etc/ha.d/rc.d/ask_resources
/etc/ha.d/rc.d/hb_takeover
/etc/ha.d/rc.d/ip-request
/etc/ha.d/rc.d/ip-request-resp
/etc/ha.d/rc.d/status
/etc/ha.d/resource.d
/etc/ha.d/resource.d/AudibleAlarm
/etc/ha.d/resource.d/Delay
/etc/ha.d/resource.d/Filesystem
/etc/ha.d/resource.d/ICP
/etc/ha.d/resource.d/IPaddr
/etc/ha.d/resource.d/IPaddr2
/etc/ha.d/resource.d/IPsrcaddr
/etc/ha.d/resource.d/IPv6addr
/etc/ha.d/resource.d/LVM
/etc/ha.d/resource.d/LVSSyncDaemonSwap
/etc/ha.d/resource.d/LinuxSCSI
/etc/ha.d/resource.d/MailTo
/etc/ha.d/resource.d/OCF
/etc/ha.d/resource.d/Raid1
/etc/ha.d/resource.d/SendArp
/etc/ha.d/resource.d/ServeRAID
/etc/ha.d/resource.d/WAS
/etc/ha.d/resource.d/WinPopup
/etc/ha.d/resource.d/Xinetd
/etc/ha.d/resource.d/apache
/etc/ha.d/resource.d/db2
/etc/ha.d/resource.d/hto-mapfuncs
/etc/ha.d/resource.d/ldirectord
/etc/ha.d/resource.d/portblock
/etc/ha.d/shellfuncs
/etc/init.d/heartbeat
/etc/logrotate.d/heartbeat
/etc/pam.d/hbmgmtd
/sbin/rcheartbeat
/usr/bin/cl_respawn
/usr/bin/cl_status
/usr/bin/hb_gui
/usr/include/clplumbing
/usr/include/clplumbing/GSource.h
/usr/include/clplumbing/GSource_internal.h
/usr/include/clplumbing/Gmain_timeout.h
/usr/include/clplumbing/apphb_cs.h
/usr/include/clplumbing/base64.h
/usr/include/clplumbing/cl_log.h
/usr/include/clplumbing/cl_malloc.h
/usr/include/clplumbing/cl_misc.h
/usr/include/clplumbing/cl_pidfile.h
/usr/include/clplumbing/cl_plugin.h
/usr/include/clplumbing/cl_poll.h
/usr/include/clplumbing/cl_quorum.h
/usr/include/clplumbing/cl_random.h
/usr/include/clplumbing/cl_signal.h
/usr/include/clplumbing/cl_syslog.h
/usr/include/clplumbing/cl_tiebreaker.h
/usr/include/clplumbing/cl_uuid.h
/usr/include/clplumbing/coredumps.h
/usr/include/clplumbing/cpulimits.h
/usr/include/clplumbing/ipc.h
/usr/include/clplumbing/loggingdaemon.h
/usr/include/clplumbing/longclock.h
/usr/include/clplumbing/lsb_exitcodes.h
/usr/include/clplumbing/md5.h
/usr/include/clplumbing/mkstemp_mode.h
/usr/include/clplumbing/netstring.h
/usr/include/clplumbing/proctrack.h
/usr/include/clplumbing/realtime.h
/usr/include/clplumbing/recoverymgr_cs.h
/usr/include/clplumbing/setproctitle.h
/usr/include/clplumbing/timers.h
/usr/include/clplumbing/uids.h
/usr/include/heartbeat
/usr/include/heartbeat/HBauth.h
/usr/include/heartbeat/HBcomm.h
/usr/include/heartbeat/apphb.h
/usr/include/heartbeat/apphb_notify.h
/usr/include/heartbeat/cib.h
/usr/include/heartbeat/common.h
/usr/include/heartbeat/complex.h
/usr/include/heartbeat/compress.h
/usr/include/heartbeat/crm.h
/usr/include/heartbeat/ctrl.h
/usr/include/heartbeat/ha_config.h
/usr/include/heartbeat/ha_msg.h
/usr/include/heartbeat/hb_api.h
/usr/include/heartbeat/heartbeat.h
/usr/include/heartbeat/ipc.h
/usr/include/heartbeat/iso8601.h
/usr/include/heartbeat/lrm_api.h
/usr/include/heartbeat/lrm_msg.h
/usr/include/heartbeat/mgmt.h
/usr/include/heartbeat/mgmt_client.h
/usr/include/heartbeat/mgmt_common.h
/usr/include/heartbeat/mgmt_tls.h
/usr/include/heartbeat/msg.h
/usr/include/heartbeat/msg_xml.h
/usr/include/heartbeat/racommon.h
/usr/include/heartbeat/raexec.h
/usr/include/heartbeat/recoverymgr.h
/usr/include/heartbeat/replace_uuid.h
/usr/include/heartbeat/rules.h
/usr/include/heartbeat/status.h
/usr/include/heartbeat/stonithd_api.h
/usr/include/heartbeat/stonithd_msg.h
/usr/include/heartbeat/transition.h
/usr/include/heartbeat/util.h
/usr/include/heartbeat/xml.h
/usr/include/ocf
/usr/include/ocf/oc_event.h
/usr/include/ocf/oc_membership.h
/usr/include/saf
/usr/include/saf/ais.h
/usr/include/saf/ais_amf.h
/usr/include/saf/ais_base.h
/usr/include/saf/ais_checkpoint.h
/usr/include/saf/ais_event.h
/usr/include/saf/ais_lock.h
/usr/include/saf/ais_membership.h
/usr/include/saf/ais_message.h
/usr/lib/ocf
/usr/lib/ocf/resource.d
/usr/lib/ocf/resource.d/heartbeat
/usr/lib/ocf/resource.d/heartbeat/AudibleAlarm
/usr/lib/ocf/resource.d/heartbeat/ClusterMon
/usr/lib/ocf/resource.d/heartbeat/Delay
/usr/lib/ocf/resource.d/heartbeat/Dummy
/usr/lib/ocf/resource.d/heartbeat/Filesystem
/usr/lib/ocf/resource.d/heartbeat/ICP
/usr/lib/ocf/resource.d/heartbeat/IPaddr
/usr/lib/ocf/resource.d/heartbeat/IPaddr2
/usr/lib/ocf/resource.d/heartbeat/IPsrcaddr
/usr/lib/ocf/resource.d/heartbeat/IPv6addr
/usr/lib/ocf/resource.d/heartbeat/LVM
/usr/lib/ocf/resource.d/heartbeat/LinuxSCSI
/usr/lib/ocf/resource.d/heartbeat/MailTo
/usr/lib/ocf/resource.d/heartbeat/Raid1
/usr/lib/ocf/resource.d/heartbeat/ServeRAID
/usr/lib/ocf/resource.d/heartbeat/SysInfo
/usr/lib/ocf/resource.d/heartbeat/VIPArip
/usr/lib/ocf/resource.d/heartbeat/WAS
/usr/lib/ocf/resource.d/heartbeat/WinPopup
/usr/lib/ocf/resource.d/heartbeat/Xen
/usr/lib/ocf/resource.d/heartbeat/Xinetd
/usr/lib/ocf/resource.d/heartbeat/apache
/usr/lib/ocf/resource.d/heartbeat/db2
/usr/lib/ocf/resource.d/heartbeat/drbd
/usr/lib/ocf/resource.d/heartbeat/oracle
/usr/lib/ocf/resource.d/heartbeat/oralsnr
/usr/lib/ocf/resource.d/heartbeat/pgsql
/usr/lib/ocf/resource.d/heartbeat/pingd
/usr/lib/ocf/resource.d/heartbeat/portblock
/usr/lib64/heartbeat
/usr/lib64/heartbeat/BasicSanityCheck
/usr/lib64/heartbeat/ResourceManager
/usr/lib64/heartbeat/TestHeartbeatComm
/usr/lib64/heartbeat/_pymgmt.so
/usr/lib64/heartbeat/_pymgmt.so.0
/usr/lib64/heartbeat/_pymgmt.so.0.0.0
/usr/lib64/heartbeat/active-node.png
/usr/lib64/heartbeat/add-resource.png
/usr/lib64/heartbeat/api_test
/usr/lib64/heartbeat/apphbd
/usr/lib64/heartbeat/apphbtest
/usr/lib64/heartbeat/atest
/usr/lib64/heartbeat/attrd
/usr/lib64/heartbeat/base64_md5_test
/usr/lib64/heartbeat/ccm
/usr/lib64/heartbeat/ccm_testclient
/usr/lib64/heartbeat/cib
/usr/lib64/heartbeat/cibmon
/usr/lib64/heartbeat/cleanup-resource.png
/usr/lib64/heartbeat/clmtest
/usr/lib64/heartbeat/crm.dtd
/usr/lib64/heartbeat/crmd
/usr/lib64/heartbeat/cts
/usr/lib64/heartbeat/cts/CIB.py
/usr/lib64/heartbeat/cts/CIB.pyc
/usr/lib64/heartbeat/cts/CIB.pyo
/usr/lib64/heartbeat/cts/CM_LinuxHAv2.py
/usr/lib64/heartbeat/cts/CM_LinuxHAv2.pyc
/usr/lib64/heartbeat/cts/CM_LinuxHAv2.pyo
/usr/lib64/heartbeat/cts/CM_fs.py
/usr/lib64/heartbeat/cts/CM_fs.pyc
/usr/lib64/heartbeat/cts/CM_fs.pyo
/usr/lib64/heartbeat/cts/CM_hb.py
/usr/lib64/heartbeat/cts/CM_hb.pyc
/usr/lib64/heartbeat/cts/CM_hb.pyo
/usr/lib64/heartbeat/cts/CTS.py
/usr/lib64/heartbeat/cts/CTS.pyc
/usr/lib64/heartbeat/cts/CTS.pyo
/usr/lib64/heartbeat/cts/CTSaudits.py
/usr/lib64/heartbeat/cts/CTSaudits.pyc
/usr/lib64/heartbeat/cts/CTSaudits.pyo
/usr/lib64/heartbeat/cts/CTSlab.py
/usr/lib64/heartbeat/cts/CTSlab.pyc
/usr/lib64/heartbeat/cts/CTSlab.pyo
/usr/lib64/heartbeat/cts/CTSproxy.py
/usr/lib64/heartbeat/cts/CTStests.py
/usr/lib64/heartbeat/cts/CTStests.pyc
/usr/lib64/heartbeat/cts/CTStests.pyo
/usr/lib64/heartbeat/cts/LSBDummy
/usr/lib64/heartbeat/cts/OCFIPraTest.py
/usr/lib64/heartbeat/cts/OCFIPraTest.pyc
/usr/lib64/heartbeat/cts/OCFIPraTest.pyo
/usr/lib64/heartbeat/cts/OCFMSDummy
/usr/lib64/heartbeat/cts/README
/usr/lib64/heartbeat/cts/extracttests.py
/usr/lib64/heartbeat/cts/extracttests.pyc
/usr/lib64/heartbeat/cts/extracttests.pyo
/usr/lib64/heartbeat/default-resource.png
/usr/lib64/heartbeat/down-resource.png
/usr/lib64/heartbeat/exit.png
/usr/lib64/heartbeat/findif
/usr/lib64/heartbeat/ha.png
/usr/lib64/heartbeat/ha_config
/usr/lib64/heartbeat/ha_logd
/usr/lib64/heartbeat/ha_logger
/usr/lib64/heartbeat/ha_propagate
/usr/lib64/heartbeat/haclient.glade
/usr/lib64/heartbeat/haclient.py
/usr/lib64/heartbeat/haresources2cib.py
/usr/lib64/heartbeat/hb_addnode
/usr/lib64/heartbeat/hb_delnode
/usr/lib64/heartbeat/hb_setsite
/usr/lib64/heartbeat/hb_setweight
/usr/lib64/heartbeat/hb_standby
/usr/lib64/heartbeat/hb_takeover
/usr/lib64/heartbeat/heartbeat
/usr/lib64/heartbeat/ipctest
/usr/lib64/heartbeat/ipctransientclient
/usr/lib64/heartbeat/ipctransientserver
/usr/lib64/heartbeat/ipfail
/usr/lib64/heartbeat/login.png
/usr/lib64/heartbeat/logout.png
/usr/lib64/heartbeat/logtest
/usr/lib64/heartbeat/lrmadmin
/usr/lib64/heartbeat/lrmd
/usr/lib64/heartbeat/lrmtest
/usr/lib64/heartbeat/lrmtest/LRMBasicSanityCheck
/usr/lib64/heartbeat/mach_down
/usr/lib64/heartbeat/master-resource.png
/usr/lib64/heartbeat/mgmtcmd.py
/usr/lib64/heartbeat/mgmtd
/usr/lib64/heartbeat/mgmtdtest
/usr/lib64/heartbeat/mlock
/usr/lib64/heartbeat/ocf-shellfuncs
/usr/lib64/heartbeat/pengine
/usr/lib64/heartbeat/pingd
/usr/lib64/heartbeat/plugins
/usr/lib64/heartbeat/plugins/AppHBNotification
/usr/lib64/heartbeat/plugins/AppHBNotification/recmgr.so
/usr/lib64/heartbeat/plugins/HBauth
/usr/lib64/heartbeat/plugins/HBauth/crc.so
/usr/lib64/heartbeat/plugins/HBauth/md5.so
/usr/lib64/heartbeat/plugins/HBauth/sha1.so
/usr/lib64/heartbeat/plugins/HBcomm
/usr/lib64/heartbeat/plugins/HBcomm/bcast.so
/usr/lib64/heartbeat/plugins/HBcomm/mcast.so
/usr/lib64/heartbeat/plugins/HBcomm/ping.so
/usr/lib64/heartbeat/plugins/HBcomm/ping_group.so
/usr/lib64/heartbeat/plugins/HBcomm/serial.so
/usr/lib64/heartbeat/plugins/HBcomm/ucast.so
/usr/lib64/heartbeat/plugins/HBcompress
/usr/lib64/heartbeat/plugins/HBcompress/bz2.so
/usr/lib64/heartbeat/plugins/HBcompress/zlib.so
/usr/lib64/heartbeat/plugins/RAExec
/usr/lib64/heartbeat/plugins/RAExec/heartbeat.so
/usr/lib64/heartbeat/plugins/RAExec/lsb.so
/usr/lib64/heartbeat/plugins/RAExec/ocf.so
/usr/lib64/heartbeat/plugins/RAExec/stonith.so
/usr/lib64/heartbeat/plugins/quorum
/usr/lib64/heartbeat/plugins/quorum/majority.so
/usr/lib64/heartbeat/plugins/quorum/twonodes.so
/usr/lib64/heartbeat/plugins/quorum/weight.so
/usr/lib64/heartbeat/plugins/test
/usr/lib64/heartbeat/plugins/test/test.so
/usr/lib64/heartbeat/plugins/tiebreaker
/usr/lib64/heartbeat/plugins/tiebreaker/twonodes.so
/usr/lib64/heartbeat/ptest
/usr/lib64/heartbeat/pymgmt.py
/usr/lib64/heartbeat/recoverymgrd
/usr/lib64/heartbeat/remove-resource.png
/usr/lib64/heartbeat/req_resource
/usr/lib64/heartbeat/send_arp
/usr/lib64/heartbeat/slave-resource.png
/usr/lib64/heartbeat/standby-node.png
/usr/lib64/heartbeat/start-resource.png
/usr/lib64/heartbeat/stonithd
/usr/lib64/heartbeat/stonithdtest
/usr/lib64/heartbeat/stonithdtest/STONITHDBasicSanityCheck
/usr/lib64/heartbeat/stonithdtest/apitest
/usr/lib64/heartbeat/stop-resource.png
/usr/lib64/heartbeat/tengine
/usr/lib64/heartbeat/ttest
/usr/lib64/heartbeat/up-resource.png
/usr/lib64/libapphb.so
/usr/lib64/libapphb.so.0
/usr/lib64/libapphb.so.0.0.0
/usr/lib64/libccmclient.so
/usr/lib64/libccmclient.so.1
/usr/lib64/libccmclient.so.1.0.0
/usr/lib64/libcib.so
/usr/lib64/libcib.so.1
/usr/lib64/libcib.so.1.0.1
/usr/lib64/libclm.so
/usr/lib64/libclm.so.1
/usr/lib64/libclm.so.1.0.0
/usr/lib64/libcrmcommon.so
/usr/lib64/libcrmcommon.so.1
/usr/lib64/libcrmcommon.so.1.0.1
/usr/lib64/libhbclient.so
/usr/lib64/libhbclient.so.1
/usr/lib64/libhbclient.so.1.0.0
/usr/lib64/libhbmgmt.so
/usr/lib64/libhbmgmt.so.0
/usr/lib64/libhbmgmt.so.0.0.0
/usr/lib64/libhbmgmtclient.so
/usr/lib64/libhbmgmtclient.so.0
/usr/lib64/libhbmgmtclient.so.0.0.0
/usr/lib64/libhbmgmtcommon.so
/usr/lib64/libhbmgmtcommon.so.0
/usr/lib64/libhbmgmtcommon.so.0.0.0
/usr/lib64/libhbmgmttls.so
/usr/lib64/libhbmgmttls.so.0
/usr/lib64/libhbmgmttls.so.0.0.0
/usr/lib64/liblrm.so
/usr/lib64/liblrm.so.0
/usr/lib64/liblrm.so.0.0.0
/usr/lib64/libpe_rules.so
/usr/lib64/libpe_rules.so.1
/usr/lib64/libpe_rules.so.1.0.0
/usr/lib64/libpe_status.so
/usr/lib64/libpe_status.so.1
/usr/lib64/libpe_status.so.1.0.0
/usr/lib64/libpengine.so
/usr/lib64/libpengine.so.3
/usr/lib64/libpengine.so.3.0.0
/usr/lib64/libplumb.so
/usr/lib64/libplumb.so.1
/usr/lib64/libplumb.so.1.0.0
/usr/lib64/libplumbgpl.so
/usr/lib64/libplumbgpl.so.1
/usr/lib64/libplumbgpl.so.1.0.0
/usr/lib64/librecoverymgr.so
/usr/lib64/librecoverymgr.so.1
/usr/lib64/librecoverymgr.so.1.0.0
/usr/lib64/libstonithd.so
/usr/lib64/libstonithd.so.0
/usr/lib64/libstonithd.so.0.0.0
/usr/lib64/libtransitioner.so
/usr/lib64/libtransitioner.so.1
/usr/lib64/libtransitioner.so.1.0.0
/usr/sbin/attrd_updater
/usr/sbin/ccm_tool
/usr/sbin/cibadmin
/usr/sbin/crm_attribute
/usr/sbin/crm_diff
/usr/sbin/crm_failcount
/usr/sbin/crm_master
/usr/sbin/crm_mon
/usr/sbin/crm_primitive.py
/usr/sbin/crm_resource
/usr/sbin/crm_standby
/usr/sbin/crm_uuid
/usr/sbin/crm_verify
/usr/sbin/crmadmin
/usr/sbin/iso8601
/usr/share/doc/packages/heartbeat
/usr/share/doc/packages/heartbeat/AUTHORS
/usr/share/doc/packages/heartbeat/COPYING
/usr/share/doc/packages/heartbeat/COPYING.LGPL
/usr/share/doc/packages/heartbeat/ChangeLog
/usr/share/doc/packages/heartbeat/DirectoryMap.txt
/usr/share/doc/packages/heartbeat/GettingStarted.html
/usr/share/doc/packages/heartbeat/GettingStarted.txt
/usr/share/doc/packages/heartbeat/HardwareGuide.html
/usr/share/doc/packages/heartbeat/HardwareGuide.txt
/usr/share/doc/packages/heartbeat/README
/usr/share/doc/packages/heartbeat/Requirements.html
/usr/share/doc/packages/heartbeat/Requirements.txt
/usr/share/doc/packages/heartbeat/apphbd.cf
/usr/share/doc/packages/heartbeat/authkeys
/usr/share/doc/packages/heartbeat/faqntips.html
/usr/share/doc/packages/heartbeat/faqntips.txt
/usr/share/doc/packages/heartbeat/ha.cf
/usr/share/doc/packages/heartbeat/ha_logd.cf
/usr/share/doc/packages/heartbeat/haresources
/usr/share/doc/packages/heartbeat/heartbeat_api.html
/usr/share/doc/packages/heartbeat/heartbeat_api.txt
/usr/share/doc/packages/heartbeat/rsync.html
/usr/share/doc/packages/heartbeat/rsync.txt
/usr/share/doc/packages/heartbeat/startstop
/usr/share/locale/zh_CN/LC_MESSAGES/haclient.mo
/usr/share/man/man1/cl_status.1.gz
/usr/share/man/man1/ha_logger.1.gz
/usr/share/man/man1/hb_addnode.1.gz
/usr/share/man/man1/hb_delnode.1.gz
/usr/share/man/man1/hb_standby.1.gz
/usr/share/man/man1/hb_takeover.1.gz
/usr/share/man/man8/apphbd.8.gz
/usr/share/man/man8/cibadmin.8.gz
/usr/share/man/man8/ha_logd.8.gz
/usr/share/man/man8/heartbeat.8.gz
/var/lib/heartbeat
/var/lib/heartbeat/cores
/var/lib/heartbeat/cores/hacluster
/var/lib/heartbeat/cores/nobody
/var/lib/heartbeat/cores/root
/var/lib/heartbeat/crm
/var/lib/heartbeat/pengine
/var/run/heartbeat
/var/run/heartbeat/ccm
/var/run/heartbeat/crm


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 18 03:32:41 2008