Hello community,

here is the log from the commit of package sbd for openSUSE:Factory checked in 
at 2013-10-11 09:03:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sbd (Old)
 and      /work/SRC/openSUSE:Factory/.sbd.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sbd"

Changes:
--------
New Changes file:

--- /dev/null   2013-09-21 22:50:09.852032506 +0200
+++ /work/SRC/openSUSE:Factory/.sbd.new/sbd.changes     2013-10-11 
09:03:59.000000000 +0200
@@ -0,0 +1,182 @@
+-------------------------------------------------------------------
+Tue Oct  1 08:26:51 UTC 2013 - [email protected]
+
+- License update in source files and spec file
+- agent: detect if the stonith-timeout is too low (bnc#841010)
+- agent: auto-correct pacemaker configuration if a too short timeout is
+  detected. This can be disabled using the timeout_bypass option.
+  (bnc#841010)
+- man: explain why stonith-timeout needs to be larger than msgwait
+- Drop fix-check-lib-lib-order.patch: merged upstream
+- cs: 3757c4f6bc80146077cb2e019537c44d288f414d
+
+-------------------------------------------------------------------
+Fri Sep 13 09:04:57 UTC 2013 - [email protected]
+
+- Add copyright comment to spec file.
+
+-------------------------------------------------------------------
+Tue Jul 30 12:27:15 UTC 2013 - [email protected]
+
+- Added sbd-pacemaker.patch: Remove use of ais_fd_sync which only exists
+  in corosync-1.x-based pacemaker plugin
+- Added sbd-configure-libcoroipcc.patch: No longer check libcoroipcc
+  when configuring
+- Added add-explicit-libs.patch: add explicit libraries to build
+  process.
+
+-------------------------------------------------------------------
+Thu Jul  4 10:28:24 UTC 2013 - [email protected]
+
+- sbd-pacemaker: Improve performance
+- sbd-pacemaker: handle transient failures of the CIB update processing
+- sbd-pacemaker: Log two more cases where pacemaker state could become
+  unhealthy
+- Bump version number to 1.2.0
+- cs: ffca2d93872b81f8b10ef1164c024005576afd4b
+
+-------------------------------------------------------------------
+Fri Jun 28 10:42:14 UTC 2013 - [email protected]
+
+- sbd-pacemaker: update to support build with pacemaker-1.1.10
+
+-------------------------------------------------------------------
+Wed May 22 04:33:24 UTC 2013 - [email protected]
+
+- Fix library link order, add required libraries explicitly
+  + fix-check-lib-lib-order.patch
+  + add-explicit-libs.patch
+
+-------------------------------------------------------------------
+Mon Mar 25 13:04:43 UTC 2013 - [email protected]
+
+- Introduce -S option to prevent automatic start if the node was
+  previously fenced (bnc#812195)
+- Reduce number of scenarios where usage help is printed (bnc#812191)
+- cs: 1837fd8cc64a
+
+-------------------------------------------------------------------
+Wed Feb 27 10:28:24 UTC 2013 - [email protected]
+
+- Introduce minor header version and add a UUID (bnc#804991)
+- Add debug mode level 3 to allow logs to flush, but do actually
+  reboot.
+- cs: 9641481ebc9b
+
+-------------------------------------------------------------------
+Thu Nov 22 15:37:44 UTC 2012 - [email protected]
+
+- Failure to set watchdog interval is now fatal (bnc#790894)
+- cs: d262617db1eb
+
+-------------------------------------------------------------------
+Thu Nov 15 16:37:23 UTC 2012 - [email protected]
+
+- Upstream merge of compatibility changes for pacemaker 1.1.8
+- cs: 52ddf89aa96b
+
+-------------------------------------------------------------------
+Mon Oct 22 18:46:51 UTC 2012 - [email protected]
+
+- Changes for being compatible with pacemaker >= 1.1.8
+
+-------------------------------------------------------------------
+Fri Sep 28 10:00:48 UTC 2012 - [email protected]
+
+- Increase sbd's scheduling priority to the maximum (bnc#779259)
+- Print proper defaults for -t/-F in sbd help (manpage was already
+  correct)
+- cs: 6689be9d3aec
+
+-------------------------------------------------------------------
+Mon Jun 18 11:31:44 UTC 2012 - [email protected]
+
+- Remove explicit conflict with cluster-glue.
+
+-------------------------------------------------------------------
+Mon Jun 18 10:10:11 UTC 2012 - [email protected]
+
+- Include a man page for the sbd command.
+- Conflict with older versions of ClusterTools2 due to a file
+  conflict.
+- cs: 3a371cd0f200
+
+-------------------------------------------------------------------
+Tue Jun 12 10:07:05 UTC 2012 - [email protected]
+
+- cs: 68e33d323c6e
+- Include more detail on the result of failed async IO in log
+- Fix access to unallocated memory in servant
+
+-------------------------------------------------------------------
+Wed May 30 13:23:47 UTC 2012 - [email protected]
+
+- cs: 7d7e0803def7
+- Log once if pacemaker state prevented self-fence due to lost device
+  majority
+- Build using autoconf/autotool
+
+-------------------------------------------------------------------
+Tue May 29 13:14:43 UTC 2012 - [email protected]
+
+- cs: d7c676111472
+- Make write IO asynchronous as well.
+- Ensure that each mbox will only be zeroed once.
+- Initialize sysrq and enable reboot/poweroff flags.
+- Unify async IO read/write paths.
+
+-------------------------------------------------------------------
+Fri May 25 11:46:29 UTC 2012 - [email protected]
+
+- Make the code compile on SP1 too, though AIS integration is not
+  available there.
+
+-------------------------------------------------------------------
+Fri May 25 10:29:39 UTC 2012 - [email protected]
+
+- cs: dcf1f404b6b7
+- Refresh pacemaker state once per second instead of only on CIB update
+- Pacemaker state will only be accepted if it is fresh enough
+- Refetch the full CIB periodically to notice stalls on notifications
+- Request quorum state also from corosync/AIS, not just the CIB
+
+-------------------------------------------------------------------
+Thu May 24 15:29:48 UTC 2012 - [email protected]
+
+- cs: 1cd63d9a962d
+- Servants should only be considered live if reporting within
+  timeout_io, not timeout_watchdog
+- Successful delivery should not be logged at ERROR severity
+
+-------------------------------------------------------------------
+Thu May 24 07:54:43 UTC 2012 - [email protected]
+
+- cs: 01b157f5cfee
+- Ensure that sbd latency does not turn negative and thus would cause an
+  unnecessary self-fence.
+- Drop conflict with older version of cluster-glue; file level conflict
+  is sufficient.
+
+-------------------------------------------------------------------
+Tue May 22 20:08:10 UTC 2012 - [email protected]
+
+- cs: 7379080b64ea
+- Take pacemaker quorum and node state into account for
+  fencing decision (FATE#310625, bnc#767293)
+- Adjust sbd servant restart intervals
+- Allow setting a different watchdog timeout before crashdump
+  (bnc#762300)
+- Handle loss of connection to the CIB process properly
+- Split sbd off cluster-glue
+- Limit number of no restart messages printed (bnc#753559)
+- Actually don't restart servants if restart limit reached
+- Add debug mode via -Z commandline switch (bnc#753559)
+- Fix allocation in the face of failures (bnc#753559)
+- handle stuck IO better by explicitly informing our parent
+  738295)
+- Make servant restart logic more robust and verbose (bnc#738295)
+- Make sure the restart limit set to zero works (bnc#738295)
+- Use async io for reads (bnc#738295)
+- Skip missing/broken devices during list/dump (bnc#761797)
+- Add strategic log messages for debuggability
+

New:
----
  add-explicit-libs.patch
  sbd-1.2.1.tar.bz2
  sbd-configure-libcoroipcc.patch
  sbd-pacemaker.patch
  sbd.changes
  sbd.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ sbd.spec ++++++
#
# spec file for package sbd
#
# Copyright (c) 2013 Lars Marowsky-Bree
#
# 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/
#

# norootforbuild

Name:           sbd
Summary:        Storage-based death
Version:        1.2.1
Release:        0
License:        GPL-2.0+
Url:            https://github.com/l-mb/sbd
Group:          Productivity/Clustering/HA
Source:         sbd-%{version}.tar.bz2
Patch1:         add-explicit-libs.patch
Patch2:         sbd-configure-libcoroipcc.patch
Patch3:         sbd-pacemaker.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
AutoReqProv:    on
BuildRequires:  autoconf automake e2fsprogs-devel glib2-devel libtool 
libxml2-devel pkgconfig python-devel libaio-devel libuuid-devel
BuildRequires:  libglue-devel
BuildRequires:  libpacemaker-devel libcorosync-devel
Conflicts:      ClusterTools2 < 2.3.2

%description

This package contains the storage-based death functionality.

%prep
###########################################################
%setup -n sbd-%{version} -q
%patch1 -p1
%patch2 -p1
%patch3 -p1
###########################################################

%build
autoreconf -i
%configure
make %{?_smp_mflags}
###########################################################

%install
###########################################################
make DESTDIR=$RPM_BUILD_ROOT LIBDIR=%{_libdir} install

%clean
###########################################################
if
  [ -n "${RPM_BUILD_ROOT}" -a "${RPM_BUILD_ROOT}" != "/" ]
then
  rm -rf $RPM_BUILD_ROOT || true
fi

%files
###########################################################
%defattr(-,root,root)
%{_libdir}/stonith/plugins/external/sbd
%{_sbindir}/sbd
%doc %{_mandir}/man8/sbd*
%doc COPYING

%changelog
++++++ add-explicit-libs.patch ++++++
Index: sbd/src/Makefile.am
===================================================================
--- sbd.orig/src/Makefile.am
+++ sbd/src/Makefile.am
@@ -8,5 +8,6 @@ sbin_PROGRAMS = sbd
 
 sbd_SOURCES = sbd-common.c sbd-md.c sbd-pacemaker.c
 
-sbd_LDFLAGS = $(glib_LIBS) $(libcoroipcc_LIBS)
+sbd_LDADD = $(glib_LIBS) $(libcoroipcc_LIBS) -lplumb -luuid -lqb
+#sbd_LDADD = -lplumb -luuid
 
++++++ sbd-configure-libcoroipcc.patch ++++++
Index: sbd-1.2.0/configure.ac
===================================================================
--- sbd-1.2.0.orig/configure.ac
+++ sbd-1.2.0/configure.ac
@@ -29,7 +29,6 @@ AM_INIT_AUTOMAKE
 AM_PROG_CC_C_O
 
 PKG_CHECK_MODULES(glib, [glib-2.0])
-PKG_CHECK_MODULES(libcoroipcc, [libcoroipcc])
 
 dnl pacemaker > 1.1.8
 PKG_CHECK_MODULES(pacemaker, [pacemaker, pacemaker-cib], HAVE_pacemaker=1, 
HAVE_pacemaker=0)
++++++ sbd-pacemaker.patch ++++++
Index: sbd-1.2.0/src/sbd-pacemaker.c
===================================================================
--- sbd-1.2.0.orig/src/sbd-pacemaker.c
+++ sbd-1.2.0/src/sbd-pacemaker.c
@@ -227,7 +227,7 @@ static void
 ais_membership_destroy(gpointer user_data)
 {
        cl_log(LOG_ERR, "AIS connection terminated - corosync down?");
-       ais_fd_sync = -1;
+       /*ais_fd_sync = -1;*/
        /* TODO: Is recovery even worth it here? After all, this means
         * that corosync died ... */
        exit(1);
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to