OBS User unknown 2008-08-30 00:46:01 +00:00 committed by Git OBS Bridge
parent b8acc7e27f
commit 4a7384a376
3 changed files with 66 additions and 34 deletions

View File

@ -1,3 +1,25 @@
-------------------------------------------------------------------
Wed Aug 20 17:05:00 CEST 2008 - abeekhof@suse.de
- Update source tarball to revision: f567855328b7 (0.7.1)
+ Added features needed to support libdlm and ocfs2-tools
+ High: admin: Fix use-after-free in crm_mon
+ High: cib: Use single quotes so that the xpath queries for nvpairs will succeed
+ High: crmd: Always connect to stonithd when the TE starts and ensure we notice if it dies
+ High: crmd: Make sure async-failures cause the failcount to be incrimented
+ High: PE: Bug LF:1941 - Handle failed clone instance probes when clone-max < #nodes
+ High: PE: Prevent use-of-NULL - order->rsc_rh will not always be non-NULL
+ High: PE: Unpack colocation sets correctly
+ High: Tools: crm_mon - Prevent use-of-NULL for orphaned resources
+ Medium: Core: Get more details regarding parser errors
+ Medium: Core: Switch to the libxml2 parser - its significantly faster
+ Medium: PE: Allow groups to be involved in optional ordering constraints
+ Medium: PE: Allow sets of operations to be reused by multiple resources
+ Medium: PE: Bug LF:1941 - Mark extra clone instances as orphans and don't show inactive ones
+ Medium: PE: Determin the correct migration-threshold during resource expansion
+ Medium: PE: Implement no-quorum-policy=suicide (FATE #303619)
+ Lots of bug fixes
-------------------------------------------------------------------
Mon Jul 21 16:26:00 CEST 2008 - abeekhof@suse.de

View File

@ -1,10 +1,17 @@
#
# spec file for package pacemaker (Version 0.6.3)
# spec file for package pacemaker (Version 0.7.1)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@ -18,27 +25,22 @@
%define without_fatal_warnings 1
%define with_ais_support 1
%define with_heartbeat_support 1
%define with_snmp_support 0
%define gname haclient
%define uname hacluster
%if 0%{?fedora_version}
%define pkg_group System Environment/Daemons
%else
%define pkg_group Productivity/Clustering/HA
%endif
Name: pacemaker
Summary: The Pacemaker scalable High-Availability cluster resource manager
Version: 0.6.3
Release: 25
Version: 0.7.1
Release: 1
License: GPL v2 or later; LGPL v2.1 or later
Url: http://www.clusterlabs.org
%if 0%{?fedora_version} || 0%{?centos_version} || 0%{?rhel_version}
Group: Productivity/Clustering/HA
%else
Group: Productivity/Clustering/HA
%endif
Source: pacemaker.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
AutoReqProv: on
%if %with_snmp_support == 1
BuildRequires: net-snmp-devel
%endif
%if %with_ais_support
BuildRequires: openais-devel
%endif
@ -57,7 +59,7 @@ Conflicts: pacemaker-heartbeat
Conflicts: pacemaker
Conflicts: pacemaker-ais
%endif
BuildRequires: e2fsprogs-devel glib2-devel gnutls-devel heartbeat-core heartbeat-core-devel libxml2-devel libxslt-devel pam-devel python-devel swig
BuildRequires: e2fsprogs-devel glib2-devel gnutls-devel heartbeat-common heartbeat-common-devel libxml2-devel libxslt-devel ncurses-devel pam-devel python-devel swig
%if 0%{?suse_version}
%if 0%{?suse_version} > 1000
%if %with_ais_support
@ -84,7 +86,7 @@ BuildRequires: openssl-devel pkgconfig
BuildRequires: gcc-c++ kernel
%endif
%if 0%{?fedora_version} || 0%{?centos_version} || 0%{?rhel_version}
BuildRequires: lm_sensors-devel openssl-devel which
BuildRequires: openssl-devel which
%endif
%if 0%{?mandriva_version}
BuildRequires: libbzip2-devel openssl-devel
@ -110,11 +112,7 @@ Authors:
%package devel
License: GPL v2 or later; LGPL v2.1 or later
Summary: The Pacemaker scalable High-Availability cluster resource manager
%if 0%{?fedora_version} || 0%{?centos_version} || 0%{?rhel_version}
Group: Productivity/Clustering/HA
%else
Group: Productivity/Clustering/HA
%endif
Requires: %{name} = %{version}-%{release}
%description devel
@ -168,14 +166,8 @@ export CFLAGS
--localstatedir=%{_var} --infodir=%{_infodir} \
--mandir=%{_mandir} --libdir=%{_libdir} \
--libexecdir=%{_libexecdir} \
--with-group-name=%{gname} --with-ccmuser-name=%{uname} \
--with-hapkgversion=%{version} \
--enable-glib-malloc \
%if %with_snmp_support == 1
--enable-snmp-subagent \
%else
--disable-snmp-subagent \
%endif
--with-ais-prefix=%{_prefix} \
%if %with_ais_support == 0
--without-ais-support \
@ -254,7 +246,7 @@ rm -rf $RPM_BUILD_DIR/pacemaker
%{_sbindir}/crm_failcount
%{_sbindir}/crm_master
%{_sbindir}/crm_mon
%{_sbindir}/crm_sh
%exclude %{_sbindir}/crm_sh
%{_sbindir}/crm_resource
%{_sbindir}/crm_standby
%{_sbindir}/crm_uuid
@ -264,19 +256,18 @@ rm -rf $RPM_BUILD_DIR/pacemaker
%{_sbindir}/ccm_tool
%{_sbindir}/attrd_updater
%{_sbindir}/ptest
%{_sbindir}/cib_shadow
%{_sbindir}/crm_shadow
%{_sbindir}/cibpipe
%doc %{_mandir}/man8/cibadmin.8*
%doc %{_mandir}/man8/crm_resource.8*
%dir %attr (750, %{uname}, %{gname}) %{_var}/lib/heartbeat/crm
%dir %attr (750, %{uname}, %{gname}) %{_var}/lib/heartbeat/pengine
%dir %attr (750, %{uname}, %{gname}) %{_var}/run/heartbeat/crm
%dir /usr/lib/ocf/resource.d/pacemaker
/usr/lib/ocf/resource.d/pacemaker
%if %with_ais_support
%{_libexecdir}/lcrso/pacemaker.lcrso
%endif
%if %with_snmp_support == 1
/usr/share/snmp/mibs/LINUX-HA-MIB.mib
%endif
%files devel
%defattr(-,root,root)
@ -286,6 +277,25 @@ rm -rf $RPM_BUILD_DIR/pacemaker
%{_libdir}/*.so
%changelog
* Wed Aug 20 2008 abeekhof@suse.de
- Update source tarball to revision: f567855328b7 (0.7.1)
+ Added features needed to support libdlm and ocfs2-tools
+ High: admin: Fix use-after-free in crm_mon
+ High: cib: Use single quotes so that the xpath queries for nvpairs will succeed
+ High: crmd: Always connect to stonithd when the TE starts and ensure we notice if it dies
+ High: crmd: Make sure async-failures cause the failcount to be incrimented
+ High: PE: Bug LF:1941 - Handle failed clone instance probes when clone-max < #nodes
+ High: PE: Prevent use-of-NULL - order->rsc_rh will not always be non-NULL
+ High: PE: Unpack colocation sets correctly
+ High: Tools: crm_mon - Prevent use-of-NULL for orphaned resources
+ Medium: Core: Get more details regarding parser errors
+ Medium: Core: Switch to the libxml2 parser - its significantly faster
+ Medium: PE: Allow groups to be involved in optional ordering constraints
+ Medium: PE: Allow sets of operations to be reused by multiple resources
+ Medium: PE: Bug LF:1941 - Mark extra clone instances as orphans and don't show inactive ones
+ Medium: PE: Determin the correct migration-threshold during resource expansion
+ Medium: PE: Implement no-quorum-policy=suicide (FATE #303619)
+ Lots of bug fixes
* Mon Jul 21 2008 abeekhof@suse.de
- Update source tarball to revision: 7a31d0c33e22 (0.7.0)
+ High: Performance enhancements

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ef8307aacf2ec5d8545cd879ef07c955f3b1564baa782be5b119ab6b1590cb2f
size 1237963
oid sha256:8a386ab416cf3037ff792dc4a0a55d5a1fb1ef5506aa494f48b5f9da5eefbbee
size 1160507