Hello community,
here is the log from the commit of package heartbeat
checked in at Mon Apr 24 21:29:08 CEST 2006.
--------
--- heartbeat/heartbeat.changes 2006-04-10 18:17:54.000000000 +0200
+++ STABLE/heartbeat/heartbeat.changes 2006-04-24 17:31:52.000000000 +0200
@@ -1,0 +2,55 @@
+Mon Apr 24 17:31:31 CEST 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.
+
+-------------------------------------------------------------------
Old:
----
heartbeat-CVS.tar.bz2
New:
----
heartbeat-2.0.5.tar.bz2
heartbeat-novell-163925.diff
heartbeat-ocf_check_level.diff
heartbeat-osdl-1206.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ heartbeat.spec ++++++
--- /var/tmp/diff_new_pack.Std59d/_old 2006-04-24 21:28:23.000000000 +0200
+++ /var/tmp/diff_new_pack.Std59d/_new 2006-04-24 21:28:23.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package heartbeat (Version 2.0.4)
+# spec file for package heartbeat (Version 2.0.5)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,19 +11,19 @@
# norootforbuild
Name: heartbeat
-BuildRequires: OpenIPMI-devel curl-devel e2fsprogs-devel glib2-devel gnutls-devel libnet libxml2-devel lynx lzo-devel net-snmp-devel openwbem-devel pam-devel python-devel python-gtk python-xml swig tcpd-devel
+BuildRequires: OpenIPMI-devel curl-devel e2fsprogs-devel glib2-devel gnutls-devel iputils libnet libxml2-devel lynx lzo-devel net-snmp-devel openwbem-devel pam-devel python-devel python-gtk python-xml swig tcpd-devel
%define sanity_check 0
%define with_extra_warnings 0
%define with_debugging 0
%define without_fatal_warnings 1
%define sanity_check_aborts_build 0
Summary: The Heartbeat Subsystem for High-Availability Linux
-Version: 2.0.4
-Release: 10
+Version: 2.0.5
+Release: 1
License: GPL, LGPL
URL: http://linux-ha.org/
Group: Productivity/Clustering/HA
-Source: heartbeat-CVS.tar.bz2
+Source: heartbeat-2.0.5.tar.bz2
Requires: /bin/ping iptables python-xml python-gtk
Prereq: /usr/sbin/groupadd /usr/bin/getent /usr/sbin/useradd
PreReq: %insserv_prereq %fillup_prereq
@@ -34,6 +34,9 @@
Patch1: heartbeat-cmi-indication-temporary-fix.diff
Patch2: heartbeat-Filesystem-ocfs2.diff
Patch3: heartbeat-compatibility-level.diff
+Patch4: heartbeat-osdl-1206.diff
+Patch5: heartbeat-novell-163925.diff
+Patch6: heartbeat-ocf_check_level.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Autoreqprov: on
%package ldirectord
@@ -156,6 +159,9 @@
%patch1 -p0
%patch2 -p0
%patch3 -p0
+%patch4 -p0
+%patch5 -p0
+%patch6 -p0
cp $RPM_SOURCE_DIR/heartbeat.suse.in ./heartbeat/init.d/heartbeat.in
%{?suse_update_config:%{suse_update_config -f}}
###########################################################
@@ -330,6 +336,7 @@
%{_libdir}/heartbeat/stonithd*
%{_libdir}/heartbeat/ttest
%{_libdir}/heartbeat/tengine
+%{_libdir}/heartbeat/*.png
%{_libdir}/libapphb.*
%{_libdir}/libccmclient.*
%{_libdir}/libcib.*
@@ -437,6 +444,58 @@
%{_libdir}/pils
%changelog -n heartbeat
+* 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
++++++ heartbeat-CVS.tar.bz2 -> heartbeat-2.0.5.tar.bz2 ++++++
++++ 28139 lines of diff (skipped)
++++++ heartbeat-novell-163925.diff ++++++
--- crm/admin/crmadmin.c 20 Apr 2006 12:55:22 +0200 1.67
+++ crm/admin/crmadmin.c 24 Apr 2006 14:14:56 +0200
@@ -721,16 +721,6 @@
"request the uname of the DC\n", "dc_lookup", 'D');
fprintf(stream, "\t--%s (-%c)\t\t: "
"request the uname of all member nodes\n", "nodes", 'N');
-#if 0
- fprintf(stream, "\t--%s (-%c)\t: "
- "request the names of all resources\n", "resources", 'R');
-#endif
- fprintf(stream, "\t--%s (-%c) <rsc>\t: "
- "request the location of <rsc>\n", "whereis", 'W');
- fprintf(stream, "\t--%s (-%c)