Hello community, here is the log from the commit of package corosync for openSUSE:Factory checked in at Thu Dec 2 16:10:15 CET 2010. -------- --- corosync/corosync.changes 2010-06-25 04:01:14.000000000 +0200 +++ corosync/corosync.changes 2010-08-19 12:54:29.000000000 +0200 @@ -1,0 +2,54 @@ +Thu Aug 5 04:55:08 UTC 2010 - tserong@novell.com + +- Update to corosync 1.2.7 + - Remove consensus check for two node cluster cases which can have smaller + consensus values. Document in man page the behavior of consensus. + +------------------------------------------------------------------- +Tue Jul 27 11:48:21 UTC 2010 - tserong@novell.com + +- Fix problem where flow control could lock up ipc under very heavy load in + very rare circumstances (upstream cs 3003) +- SYNC: always call sync_aborted() in sync_confchg_fn() (upstream cs 3000) +- SYNCV2: reset the my_memb_determine_ring_id in sync_v2_memb_list_abort() + (upstream cs 2999) +- Fix logging_daemon config parser code (rhbz#615203) (upstream cs 2998) +- Remove reset of token timeout on retransmitted token reception. Fixes + membership problems with certain timing parametrs (upstream cs 2989) +- Speed up IPC connection process (upstream cs 2987) +- Fix fail list fault that occurs in very rare circumstances (upstream cs 2985) + +------------------------------------------------------------------- +Thu Jul 22 03:31:59 UTC 2010 - tserong@novell.com + +- Update to corosync 1.2.6 + - 80% packet loss networks were resulting in problems with totem. + - Fixed ~40 scanning errors found with coverity. + - cpg_membership_get now functional. + - errors logged prior to the start of the daemon were not flushed. + - Fixes defects in logsys which are crashing pacemaker installations. + - Adds man pages for all binaries + - Fixes several defects found in high packet loss field environments. + - Send proper notification code of CPG_REASON_LEAVE in cpg service. + - Fix segfault when pacemaker forks new processes + - Unlock global serializer lock during shutdown to prevent spinning on + single cpu systems or high cpu use on mulitple cpu systems + - Stop totem statistics updater timer during shutdown to prevent a + segfault during shutdown. + - Fix problem where glibc's fork() implementation may cause segfaults in + Pacemaker's use of the fork() system call. + - Fix problem where a full /dev/shm would result in client segfault - + instead an error is returned in this situation. + - Fix problem where flight recorder leaks files in shared memory + filesystem. Also clean up the error handling of the shared memory + allocation code of the flight recorder. + - Fix problem where a failure in glibc's pathconf API would result in + segfault. + - Add corosync and corosync-blackbox man pages. + +------------------------------------------------------------------- +Fri Jul 9 08:53:55 UTC 2010 - dmuhamedagic@novell.com + +- prevent corosync-cfgtool from hanging (bnc#616183) + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- corosync-1.2.1.tar.gz corosync-cs2729.patch corosync-cs2731.patch corosync-cs2739.patch corosync-cs2746.patch corosync-cs2748.patch corosync-cs2754.patch corosync-cs2756.patch corosync-cs2767.patch corosync-cs2785.patch corosync-cs2787.patch corosync-cs2789.patch corosync-cs2791.patch corosync-cs2792.patch corosync-cs2793.patch corosync-cs2794.patch corosync-cs2795.patch corosync-cs2800.patch corosync-cs2856.patch corosync-sync-barrier.patch corosync-when-sync-is-aborted-clear-the-my_ring_id-variable.patch New: ---- corosync-1.2.7.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ corosync.spec ++++++ --- /var/tmp/diff_new_pack.YuLRHs/_old 2010-12-02 16:06:38.000000000 +0100 +++ /var/tmp/diff_new_pack.YuLRHs/_new 2010-12-02 16:06:38.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package corosync (Version 1.2.1) +# spec file for package corosync (Version 1.2.7) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -28,7 +28,7 @@ Name: corosync Summary: The Corosync Cluster Engine and Application Programming Interfaces -Version: 1.2.1 +Version: 1.2.7 Release: 1 License: BSD3c Group: System Environment/Base @@ -36,28 +36,8 @@ Source0: http://developer.osdl.org/dev/openais/downloads/%{name}-%{version}/%{name}-%{version}.tar.gz Patch1: corosync-confexample-timestamp.patch Patch2: corosync-revert-cs2429.patch -Patch3: corosync-cs2729.patch -Patch4: corosync-cs2731.patch -Patch5: corosync-cs2739.patch -Patch6: corosync-cs2746.patch -Patch7: corosync-cs2748.patch -Patch8: corosync-sync-barrier.patch -Patch9: corosync-cs2754.patch -Patch10: corosync-cs2756.patch -Patch11: corosync-trunk-reset-pause-timestamp-on-events.patch -Patch12: corosync-when-sync-is-aborted-clear-the-my_ring_id-variable.patch -Patch13: corosync-cs2767.patch -Patch14: corosync-cs2785.patch -Patch15: corosync-cs2787.patch -Patch16: corosync-cs2789.patch -Patch17: corosync-cs2791.patch -Patch18: corosync-cs2792.patch -Patch19: corosync-cs2793.patch -Patch20: corosync-cs2794.patch -Patch21: corosync-cs2795.patch -Patch22: corosync-cs2800.patch -Patch23: corosync.conf.example.patch -Patch24: corosync-cs2856.patch +Patch3: corosync-trunk-reset-pause-timestamp-on-events.patch +Patch4: corosync.conf.example.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # Runtime bits Requires: libcorosync4 = %{version}-%{release} @@ -82,26 +62,6 @@ %patch2 -p1 %patch3 -p1 %patch4 -p1 -%patch5 -p1 -%patch6 -p1 -%patch7 -p1 -%patch8 -p1 -%patch9 -p1 -%patch10 -p1 -%patch11 -p1 -%patch12 -p1 -%patch13 -p1 -%patch14 -p1 -%patch15 -p1 -%patch16 -p1 -%patch17 -p1 -%patch18 -p1 -%patch19 -p1 -%patch20 -p1 -%patch21 -p1 -%patch22 -p1 -%patch23 -p1 -%patch24 -p1 %build %if %{buildtrunk} @@ -175,8 +135,17 @@ %{_libexecdir}/lcrso/vsf_quorum.lcrso %{_libexecdir}/lcrso/vsf_ykd.lcrso %dir %{_localstatedir}/lib/corosync +%dir %{_localstatedir}/log/cluster %{_mandir}/man8/corosync_overview.8* +%{_mandir}/man8/corosync.8* +%{_mandir}/man8/corosync-blackbox.8* %{_mandir}/man8/corosync-objctl.8* +%{_mandir}/man8/corosync-keygen.8* +%{_mandir}/man8/corosync-cfgtool.8* +%{_mandir}/man8/corosync-cpgtool.8* +%{_mandir}/man8/corosync-fplay.8* +%{_mandir}/man8/corosync-pload.8* +%{_mandir}/man8/corosync-quorumtool.8* %{_mandir}/man5/corosync.conf.5* %package -n libcorosync4 ++++++ corosync-1.2.1.tar.gz -> corosync-1.2.7.tar.gz ++++++ ++++ 9522 lines of diff (skipped) ++++++ corosync-confexample-timestamp.patch ++++++ --- /var/tmp/diff_new_pack.YuLRHs/_old 2010-12-02 16:06:38.000000000 +0100 +++ /var/tmp/diff_new_pack.YuLRHs/_new 2010-12-02 16:06:38.000000000 +0100 @@ -1,9 +1,10 @@ -diff -ur corosync-1.2.0.orig//conf/corosync.conf.example corosync-1.2.0/conf/corosync.conf.example ---- corosync-1.2.0.orig//conf/corosync.conf.example 2009-06-26 02:25:52.000000000 +0200 -+++ corosync-1.2.0/conf/corosync.conf.example 2010-02-08 15:51:10.783160000 +0100 -@@ -20,7 +20,7 @@ +Index: corosync-1.2.6/conf/corosync.conf.example +=================================================================== +--- corosync-1.2.6.orig/conf/corosync.conf.example ++++ corosync-1.2.6/conf/corosync.conf.example +@@ -20,7 +20,7 @@ logging { to_syslog: yes - logfile: /tmp/corosync.log + logfile: /var/log/cluster/corosync.log debug: off - timestamp: on + timestamp: off ++++++ corosync.conf.example.patch ++++++ --- /var/tmp/diff_new_pack.YuLRHs/_old 2010-12-02 16:06:38.000000000 +0100 +++ /var/tmp/diff_new_pack.YuLRHs/_new 2010-12-02 16:06:38.000000000 +0100 @@ -76,10 +76,10 @@ logging { - fileline: off -- to_stderr: yes +- to_stderr: no - to_logfile: yes - to_syslog: yes -- logfile: /tmp/corosync.log +- logfile: /var/log/cluster/corosync.log - debug: off - timestamp: off - logger_subsys { ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org