commit ctdb for openSUSE:Factory
Hello community, here is the log from the commit of package ctdb for openSUSE:Factory checked in at 2015-09-19 06:53:54 Comparing /work/SRC/openSUSE:Factory/ctdb (Old) and /work/SRC/openSUSE:Factory/.ctdb.new (New) Package is "ctdb" Changes: --- /work/SRC/openSUSE:Factory/ctdb/ctdb.changes2015-08-21 07:36:34.0 +0200 +++ /work/SRC/openSUSE:Factory/.ctdb.new/ctdb.changes 2015-09-19 06:53:55.0 +0200 @@ -1,0 +2,7 @@ +Fri Aug 7 13:55:37 UTC 2015 - jeng...@inai.de + +- Avoid hard-depending on systemd and remove %systemd_requires; + all macros support soft. +- systemd-rpm-macros is needed for the macros to expand + +--- Other differences: -- ++ ctdb.spec ++ --- /var/tmp/diff_new_pack.DjYuvf/_old 2015-09-19 06:53:56.0 +0200 +++ /var/tmp/diff_new_pack.DjYuvf/_new 2015-09-19 06:53:56.0 +0200 @@ -44,8 +44,7 @@ %if 0%{?suse_version} Requires(pre): %{?fillup_prereq} %if 0%{?suse_version} > 1220 -BuildRequires: pkgconfig(systemd) -%{?systemd_requires} +BuildRequires: systemd-rpm-macros # bnc886095: The CTDB resource agent could be split out into a separate rpm, # with corresponding ctdb and tdb-tools requirements. Until then, just add the # tdb-tools requirement to ctdb.
commit ctdb for openSUSE:Factory
Hello community, here is the log from the commit of package ctdb for openSUSE:Factory checked in at 2015-08-21 07:36:32 Comparing /work/SRC/openSUSE:Factory/ctdb (Old) and /work/SRC/openSUSE:Factory/.ctdb.new (New) Package is "ctdb" Changes: --- /work/SRC/openSUSE:Factory/ctdb/ctdb.changes2015-07-21 13:26:27.0 +0200 +++ /work/SRC/openSUSE:Factory/.ctdb.new/ctdb.changes 2015-08-21 07:36:34.0 +0200 @@ -1,0 +2,5 @@ +Fri Jul 31 09:49:56 UTC 2015 - dims...@opensuse.org + +- Ignore absence of systemd-tmpfiles, it won't be present in the build env. + +--- Other differences: -- ++ ctdb.spec ++ --- /var/tmp/diff_new_pack.xbQdUB/_old 2015-08-21 07:36:35.0 +0200 +++ /var/tmp/diff_new_pack.xbQdUB/_new 2015-08-21 07:36:35.0 +0200 @@ -202,7 +202,7 @@ %if 0%{?suse_version} > 1220 %{fillup_only} %service_add_post ctdb.service -%{_bindir}/systemd-tmpfiles --create %{_tmpfilesdir}/ctdb.conf +%{_bindir}/systemd-tmpfiles --create %{_tmpfilesdir}/ctdb.conf || : %else %{fillup_and_insserv} %endif
commit ctdb for openSUSE:Factory
Hello community, here is the log from the commit of package ctdb for openSUSE:Factory checked in at 2015-07-21 13:26:26 Comparing /work/SRC/openSUSE:Factory/ctdb (Old) and /work/SRC/openSUSE:Factory/.ctdb.new (New) Package is "ctdb" Changes: --- /work/SRC/openSUSE:Factory/ctdb/ctdb.changes2015-04-22 01:11:48.0 +0200 +++ /work/SRC/openSUSE:Factory/.ctdb.new/ctdb.changes 2015-07-21 13:26:27.0 +0200 @@ -1,0 +2,5 @@ +Fri Jul 10 10:47:08 UTC 2015 - lmue...@suse.com + +- Add missing rcctdb shortcut. + +--- @@ -4 +9 @@ -- Update to version 2.5.5 +- Update to version 2.5.5; (bsc#937646) Other differences: -- ++ ctdb.spec ++ --- /var/tmp/diff_new_pack.u9hWUS/_old 2015-07-21 13:26:27.0 +0200 +++ /var/tmp/diff_new_pack.u9hWUS/_new 2015-07-21 13:26:27.0 +0200 @@ -168,11 +168,13 @@ %endif %if 0%{?suse_version} > 1220 %{__install} -m 0755 config/ctdb.service %{buildroot}%{_unitdir}/ctdb.service +ln -s service %{buildroot}/%{_sbindir}/rcctdb # create tmpfile conf install -d -m 0755 %{buildroot}/%{_tmpfilesdir} echo "d /run/ctdbd 0755 root root" >%{buildroot}/%{_tmpfilesdir}/ctdb.conf %else %{__install} -m 0755 config/ctdb.init ${RPM_BUILD_ROOT}/%{initdir}/ctdb +ln -s %{_sysconfdir}/init.d/ctdb %{buildroot}/%{_sbindir}/rcctdb %endif install -m 0644 -p config/events.d/README README.eventscripts install -m 0644 -p config/notify.d.README README.notify.d @@ -271,6 +273,7 @@ %{_sysconfdir}/ctdb/statd-callout %{_sbindir}/ctdbd %{_sbindir}/ctdbd_wrapper +%{_sbindir}/rcctdb %{_bindir}/ctdb %{_bindir}/smnotify %{_bindir}/ctdb_diagnostics
commit ctdb for openSUSE:Factory
Hello community, here is the log from the commit of package ctdb for openSUSE:Factory checked in at 2015-04-22 01:11:46 Comparing /work/SRC/openSUSE:Factory/ctdb (Old) and /work/SRC/openSUSE:Factory/.ctdb.new (New) Package is "ctdb" Changes: --- /work/SRC/openSUSE:Factory/ctdb/ctdb.changes2014-12-23 11:48:44.0 +0100 +++ /work/SRC/openSUSE:Factory/.ctdb.new/ctdb.changes 2015-04-22 01:11:48.0 +0200 @@ -1,0 +2,27 @@ +Thu Apr 16 12:49:19 UTC 2015 - lmue...@suse.com + +- Update to version 2.5.5 + User-visible changes + * Dump stack traces for hung RPC processes (mountd, rquotad, statd) + * Add vaccuming latency to database statistics + * Add -X option to ctdb tool that uses '|' as a separator to correctly handle +IPv6 addresses + * Configuration variable VerifyRecoveryLock is now marked obsolete + * Improved log messages when trying to set obsolete tunables + Important bug fixes + * Fix handling of IPv6 addresses + * Use correct tdb flags when using robust mutex feature + * Fix regression in client socket handling code + * Fix regression in statd callout and make it more scalable + * Change default log level to NOTICE, so the messages are correctly +displayed from CTDB tool + Important internal changes + * Vacuuming performance improvements +- stagger multiple vacuuming child processes +- process all vacuum fetch requests in a loop + * Improve handling of recovery lock + * Many test improvements and additions. + * Avoid logging every 10 seconds for locks that could not be obtained to +prevent flooding logs + +--- Old: ctdb-2.5.4.tar.gz New: ctdb-2.5.5.tar.gz Other differences: -- ++ ctdb.spec ++ --- /var/tmp/diff_new_pack.kzXv16/_old 2015-04-22 01:11:49.0 +0200 +++ /var/tmp/diff_new_pack.kzXv16/_new 2015-04-22 01:11:49.0 +0200 @@ -31,7 +31,7 @@ Group: System/Daemons Name: ctdb -Version:2.5.4 +Version:2.5.5 Release:0 Url:http://ctdb.samba.org/ Source: https://ftp.samba.org/pub/ctdb/ctdb-%{version}.tar.gz ++ ctdb-2.5.4.tar.gz -> ctdb-2.5.5.tar.gz ++ 11060 lines of diff (skipped) ++ ctdb-socket-path.patch ++ --- /var/tmp/diff_new_pack.kzXv16/_old 2015-04-22 01:11:50.0 +0200 +++ /var/tmp/diff_new_pack.kzXv16/_new 2015-04-22 01:11:50.0 +0200 @@ -4,24 +4,24 @@ Use correct socket path -Index: ctdb-2.5.4/doc/ctdb.1.html +Index: ctdb-2.5.5/doc/ctdb.1.html === ctdb-2.5.4.orig/doc/ctdb.1.html -+++ ctdb-2.5.4/doc/ctdb.1.html -@@ -47,7 +47,7 @@ +--- ctdb-2.5.5.orig/doc/ctdb.1.html ctdb-2.5.5/doc/ctdb.1.html +@@ -58,7 +58,7 @@ Specify that FILENAME is the name of the Unix domain socket to use when connecting to the local CTDB daemon. The default is -/tmp/ctdb.socket. +/var/lib/ctdb/ctdb.socket. - ADMINISTRATIVE COMMANDS + ADMINISTRATIVE COMMANDS These are commands used to monitor and administer a CTDB cluster. - pnn + pnn Index: ctdb-2.5.4/doc/ctdb.1.xml === --- ctdb-2.5.4.orig/doc/ctdb.1.xml +++ ctdb-2.5.4/doc/ctdb.1.xml -@@ -193,7 +193,7 @@ +@@ -217,7 +217,7 @@ Specify that FILENAME is the name of the Unix domain socket to use when connecting to the local CTDB daemon. The default is @@ -34,7 +34,7 @@ === --- ctdb-2.5.4.orig/doc/ctdbd.1.html +++ ctdb-2.5.4/doc/ctdbd.1.html -@@ -217,7 +217,7 @@ +@@ -214,7 +214,7 @@ ctdbd will create. This socket is used by local clients to communicate with ctdbd. @@ -47,7 +47,7 @@ === --- ctdb-2.5.4.orig/doc/ctdbd.1.xml +++ ctdb-2.5.4/doc/ctdbd.1.xml -@@ -496,7 +496,7 @@ +@@ -494,7 +494,7 @@ communicate with ctdbd.
commit ctdb for openSUSE:Factory
Hello community, here is the log from the commit of package ctdb for openSUSE:Factory checked in at 2014-12-23 11:50:13 Comparing /work/SRC/openSUSE:Factory/ctdb (Old) and /work/SRC/openSUSE:Factory/.ctdb.new (New) Package is "ctdb" Changes: --- /work/SRC/openSUSE:Factory/ctdb/ctdb.changes2014-11-07 09:05:14.0 +0100 +++ /work/SRC/openSUSE:Factory/.ctdb.new/ctdb.changes 2014-12-23 11:48:44.0 +0100 @@ -1,0 +2,33 @@ +Sun Dec 21 20:10:48 UTC 2014 - lmue...@suse.com + +- Update to version 2.5.4 + User-visible changes + * New command "ctdb detach" to detach a database. + * Support for TDB robust mutexes. To enable set TDBMutexEnabled=1. +The setting is per node. + * New manual page ctdb-statistics.7. + Important bug fixes + * Verify policy routing configuration when starting up to make sure that +policy routing tables do not override default routing tables. + * "ctdb scriptstatus" should correctly list the number of scripts executed. + * Do not run eventscripts at real-time priority. + * Make sure "ctdb restoredb" and "ctdb wipedb" cannot affect an ongoing +recovery. + * If a readonly record revokation fails, CTDB does not abort anymore. +It will retry revoke. + * pending_calls statistic now gets updated correctly. + Important internal changes + * Vacuuming performance has been improved. + * Fix the order of setting recovery mode and freezing databases. + * Remove NAT gateway "monitor" event. + * Add per database queue for lock requests. This improves the lock +scheduling performance. + * When processing dmaster packets (DMASTER_REQUEST and DMASTER_REPLY) defer +all call processing for that record. This avoids the temporary +inconsistency in dmaster information which causes rapid bouncing of call +request between two nodes. + * Correctly capture the output from lock helper processes, so it can be +logged. + * Many test improvements and additions. + +--- Old: ctdb-2.5.3.tar.gz New: ctdb-2.5.4.tar.gz Other differences: -- ++ ctdb.spec ++ --- /var/tmp/diff_new_pack.UB5MKv/_old 2014-12-23 11:48:45.0 +0100 +++ /var/tmp/diff_new_pack.UB5MKv/_new 2014-12-23 11:48:45.0 +0100 @@ -31,7 +31,7 @@ Group: System/Daemons Name: ctdb -Version:2.5.3 +Version:2.5.4 Release:0 Url:http://ctdb.samba.org/ Source: https://ftp.samba.org/pub/ctdb/ctdb-%{version}.tar.gz @@ -285,6 +285,7 @@ %ghost %dir %{_rundir}/ctdb %{_mandir}/man1/* %{_mandir}/man5/ctdbd.conf.5.* +%{_mandir}/man7/ctdb-statistics.7.* %{_mandir}/man7/ctdb-tunables.7.* %{_mandir}/man7/ctdb.7.* %doc README COPYING NEWS ++ 0001-build-offer-with-rundir-configure-argument.patch ++ --- /var/tmp/diff_new_pack.UB5MKv/_old 2014-12-23 11:48:45.0 +0100 +++ /var/tmp/diff_new_pack.UB5MKv/_new 2014-12-23 11:48:45.0 +0100 @@ -33,7 +33,7 @@ -DSOCKPATH=\"$(sockpath)\" \ -DUSE_MMAP=1 @CFLAGS@ $(POPT_CFLAGS) \ $(EXTRA_CFLAGS) -@@ -143,6 +145,7 @@ showlayout:: +@@ -145,6 +147,7 @@ showlayout:: @echo " libdir: $(libdir)" @echo " vardir: $(localstatedir)" @echo " logdir: $(logdir)" ++ ctdb-2.5.3.tar.gz -> ctdb-2.5.4.tar.gz ++ 10409 lines of diff (skipped) ++ ctdb-socket-path.patch ++ --- /var/tmp/diff_new_pack.UB5MKv/_old 2014-12-23 11:48:46.0 +0100 +++ /var/tmp/diff_new_pack.UB5MKv/_new 2014-12-23 11:48:46.0 +0100 @@ -4,24 +4,24 @@ Use correct socket path -Index: ctdb-2.5.3/doc/ctdb.1.html +Index: ctdb-2.5.4/doc/ctdb.1.html === ctdb-2.5.3.orig/doc/ctdb.1.html -+++ ctdb-2.5.3/doc/ctdb.1.html -@@ -42,7 +42,7 @@ +--- ctdb-2.5.4.orig/doc/ctdb.1.html ctdb-2.5.4/doc/ctdb.1.html +@@ -47,7 +47,7 @@ Specify that FILENAME is the name of the Unix domain socket to use when connecting to the local CTDB daemon. The default is -/tmp/ctdb.socket. +/var/lib/ctdb/ctdb.socket. - ADMINISTRATIVE COMMANDS + ADMINISTRATIVE COMMANDS These are commands used to monitor and administer a CTDB cluster. - pnn -Index: ctdb-2.5.1/doc/ctdb.1.xml + pnn +Index: ctdb-2.5.4/doc/ctdb.1.xml === ctdb-2.5.1.orig/doc/ctdb.1.xml -+++ ctdb-2.5.1/doc/ctdb.1.xml -@@ -175,7 +175,7 @@ +--- ctdb-2.5.4.orig/doc/ctdb.1.xml ctdb-2.5.4/doc/ctdb.1.xml +@@ -193,7 +193,7 @@ Specify that FILENAME is the name of the Unix domain socket to use when connect
commit ctdb for openSUSE:Factory
Hello community, here is the log from the commit of package ctdb for openSUSE:Factory checked in at 2014-11-07 09:05:12 Comparing /work/SRC/openSUSE:Factory/ctdb (Old) and /work/SRC/openSUSE:Factory/.ctdb.new (New) Package is "ctdb" Changes: --- /work/SRC/openSUSE:Factory/ctdb/ctdb.changes2014-08-27 07:45:49.0 +0200 +++ /work/SRC/openSUSE:Factory/.ctdb.new/ctdb.changes 2014-11-07 09:05:14.0 +0100 @@ -1,0 +2,6 @@ +Tue Oct 28 20:07:30 UTC 2014 - lmue...@suse.com + +- Conditionally exclude the CTDB Perforance Co-Pilot monitoring agent for the + SLE 12 target due to a missing but required libpcp-devel package. + +--- Other differences: -- ++ ctdb.spec ++ --- /var/tmp/diff_new_pack.owhWio/_old 2014-11-07 09:05:15.0 +0100 +++ /var/tmp/diff_new_pack.owhWio/_new 2014-11-07 09:05:15.0 +0100 @@ -16,7 +16,7 @@ # -%if 0%{?suse_version} > 1140 +%if 0%{?suse_version} > 1140 && 0%{?suse_version} != 1315 %define build_pmda 1 %endif -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit ctdb for openSUSE:Factory
Hello community, here is the log from the commit of package ctdb for openSUSE:Factory checked in at 2014-08-27 07:45:35 Comparing /work/SRC/openSUSE:Factory/ctdb (Old) and /work/SRC/openSUSE:Factory/.ctdb.new (New) Package is "ctdb" Changes: --- /work/SRC/openSUSE:Factory/ctdb/ctdb.changes2014-07-13 17:16:30.0 +0200 +++ /work/SRC/openSUSE:Factory/.ctdb.new/ctdb.changes 2014-08-27 07:45:49.0 +0200 @@ -1,0 +2,10 @@ +Mon Aug 18 15:09:02 UTC 2014 - dd...@suse.com + +- Fix ctdb.service file permissions; (bnc#892368). + +--- +Fri Aug 8 13:57:29 UTC 2014 - dd...@suse.com + +- Add tdbdump runtime requirement; (bnc#886095). + +--- Other differences: -- ++ ctdb.spec ++ --- /var/tmp/diff_new_pack.MMqXWu/_old 2014-08-27 07:45:50.0 +0200 +++ /var/tmp/diff_new_pack.MMqXWu/_new 2014-08-27 07:45:50.0 +0200 @@ -46,6 +46,10 @@ %if 0%{?suse_version} > 1220 BuildRequires: pkgconfig(systemd) %{?systemd_requires} +# bnc886095: The CTDB resource agent could be split out into a separate rpm, +# with corresponding ctdb and tdb-tools requirements. Until then, just add the +# tdb-tools requirement to ctdb. +Requires: tdb-tools %else Requires(pre): %{insserv_prereq} %endif @@ -231,7 +235,7 @@ %config(noreplace) %{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh %config(noreplace) %{_sysconfdir}/ctdb/gcore_trace.sh %if 0%{?suse_version} > 1220 -%attr(755,root,root) %{_unitdir}/ctdb.service +%attr(644,root,root) %{_unitdir}/ctdb.service %dir %{_tmpfilesdir} %{_tmpfilesdir}/ctdb.conf %ghost %dir /run/ctdbd -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit ctdb for openSUSE:Factory
Hello community, here is the log from the commit of package ctdb for openSUSE:Factory checked in at 2014-07-13 17:16:27 Comparing /work/SRC/openSUSE:Factory/ctdb (Old) and /work/SRC/openSUSE:Factory/.ctdb.new (New) Package is "ctdb" Changes: --- /work/SRC/openSUSE:Factory/ctdb/ctdb.changes2014-06-26 10:42:43.0 +0200 +++ /work/SRC/openSUSE:Factory/.ctdb.new/ctdb.changes 2014-07-13 17:16:30.0 +0200 @@ -1,0 +2,6 @@ +Tue Jul 1 17:07:26 UTC 2014 - dd...@suse.com + +- Fix the configure-time socketpath to match the path used by the CTDB + resource agent; (bnc#885341). + +--- @@ -9,0 +16,3 @@ + + Create and specify runtime directory for .socket_lock; (bnc#885049). ++ added patch 0001-build-offer-with-rundir-configure-argument.patch ++ added patch 0002-tcp-use-RUNDIR-for-.socket_lock-path.patch New: 0001-build-offer-with-rundir-configure-argument.patch 0002-tcp-use-RUNDIR-for-.socket_lock-path.patch Other differences: -- ++ ctdb.spec ++ --- /var/tmp/diff_new_pack.kEH2Js/_old 2014-07-13 17:16:31.0 +0200 +++ /var/tmp/diff_new_pack.kEH2Js/_new 2014-07-13 17:16:31.0 +0200 @@ -38,6 +38,8 @@ Source1:ctdb-sysconfig-suse.template Source100: ctdb-pcp-pmda-rpmlintrc Patch1: ctdb-socket-path.patch +Patch2: 0001-build-offer-with-rundir-configure-argument.patch +Patch3: 0002-tcp-use-RUNDIR-for-.socket_lock-path.patch Patch100: ctdb-xsltproc-catalogs.patch %if 0%{?suse_version} Requires(pre): %{?fillup_prereq} @@ -82,6 +84,10 @@ BuildRequires: libxslt-tools %endif +%if ! %{defined _rundir} +%define _rundir %{_localstatedir}/run +%endif + %description ctdb is the clustered database used by Samba @@ -107,6 +113,8 @@ %prep %setup -q %patch1 -p1 +%patch2 -p1 +%patch3 -p1 %if 0%{?suse_version} == 1010 %patch100 -p1 %endif @@ -124,7 +132,8 @@ --enable-pmda \ %endif --with-logdir=%{_localstatedir}/log/ctdb/ \ - --with-socketpath=%{_localstatedir}/lib/ctdb/ctdbd.socket + --with-rundir=%{_rundir} \ + --with-socketpath=%{_localstatedir}/lib/ctdb/ctdb.socket %{__make} %{?_smp_mflags} docdir=%{_docdir} @@ -137,7 +146,8 @@ ${RPM_BUILD_ROOT}/%{_sysconfdir}/init.d \ %endif ${RPM_BUILD_ROOT}/%{_localstatedir}/lib/ctdb/persistent \ - ${RPM_BUILD_ROOT}/%{_localstatedir}/log/ctdb + ${RPM_BUILD_ROOT}/%{_localstatedir}/log/ctdb \ + ${RPM_BUILD_ROOT}/%{_rundir}/ctdb %if 0%{?suse_version} == 1010 export SGML_CATALOG_FILES=/usr/share/xml/docbook/stylesheet/nwalsh/1.69.1/catalog.xml @@ -268,6 +278,7 @@ %dir %{_localstatedir}/lib/ctdb %dir %{_localstatedir}/lib/ctdb/persistent %dir %{_localstatedir}/log/ctdb +%ghost %dir %{_rundir}/ctdb %{_mandir}/man1/* %{_mandir}/man5/ctdbd.conf.5.* %{_mandir}/man7/ctdb-tunables.7.* ++ 0001-build-offer-with-rundir-configure-argument.patch ++ >From e1819b1a20694632a1d77bb12a67fd24131886f7 Mon Sep 17 00:00:00 2001 From: David Disseldorp Date: Fri, 13 Jun 2014 16:46:47 +0200 Subject: [PATCH 1/2] build: offer --with-rundir configure argument RUNDIR takes a default path of LOCALSTATEDIR/run, and is then used in the SOCKPATH default path (RUNDIR/ctdb/ctdbd.socket). The eventual SOCKPATH default value remains the same. Signed-off-by: David Disseldorp --- Makefile.in | 3 +++ configure.ac | 15 +-- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/Makefile.in b/Makefile.in index a8e74a4..57ce1ed 100755 --- a/Makefile.in +++ b/Makefile.in @@ -16,6 +16,7 @@ sbindir = @sbindir@ mandir = @mandir@ localstatedir = @localstatedir@ logdir = @LOGDIR@ +rundir = @RUNDIR@ sockpath = @SOCKPATH@ VPATH = @srcdir@:@tdbdir@:@tallocdir@:@libreplacedir@:@poptdir@:@teventdir@: srcdir = @srcdir@ @@ -67,6 +68,7 @@ CFLAGS=@CPPFLAGS@ -g -I$(srcdir)/include -Iinclude -Ilib -Ilib/util -I$(srcdir) -DVARDIR=\"$(localstatedir)\" -DETCDIR=\"$(etcdir)\" \ -DCTDB_VARDIR=\"$(localstatedir)/lib/ctdb\" \ -DLOGDIR=\"$(logdir)\" -DBINDIR=\"$(bindir)\" \ + -DRUNDIR=\"$(rundir)\" \ -DSOCKPATH=\"$(sockpath)\" \ -DUSE_MMAP=1 @CFLAGS@ $(POPT_CFLAGS) \ $(EXTRA_CFLAGS) @@ -143,6 +145,7 @@ showlayout:: @echo " libdir: $(libdir)" @echo " vardir: $(localstatedir)" @echo " logdir: $(logdir)" + @echo " rundir: $(rundir)" @echo " mandir: $(mandir)" @echo " etcdir: $(etcdir)" diff --git a/configure.ac b/configure.ac index 9621f42..557c92b 100644 --- a/configure.ac +++ b/configure.ac @@ -72,9 +72,20 @@ if test ! -z "$LOGDIR"; then fi AC_SUBST(LOGDIR) -SOC
commit ctdb for openSUSE:Factory
Hello community, here is the log from the commit of package ctdb for openSUSE:Factory checked in at 2014-06-26 10:42:37 Comparing /work/SRC/openSUSE:Factory/ctdb (Old) and /work/SRC/openSUSE:Factory/.ctdb.new (New) Package is "ctdb" Changes: --- /work/SRC/openSUSE:Factory/ctdb/ctdb.changes2014-05-10 08:31:46.0 +0200 +++ /work/SRC/openSUSE:Factory/.ctdb.new/ctdb.changes 2014-06-26 10:42:43.0 +0200 @@ -1,0 +2,10 @@ +Wed Jun 18 13:52:20 UTC 2014 - lmue...@suse.com + +- Align BuildRequires libxslt for Fedora with CentOS and RHEL. + +--- +Tue Jun 10 15:07:19 UTC 2014 - dd...@suse.com + +- Fix temp file vulnerabilities; CVE-2013-4159; (bnc#836064). + +--- @@ -48,0 +59,5 @@ + +--- +Wed Mar 12 19:17:53 UTC 2014 - dd...@suse.com + +- Avoid lockwait congestion by using an overflow queue; (bnc#867815). Other differences: -- ++ ctdb.spec ++ --- /var/tmp/diff_new_pack.pvfVPw/_old 2014-06-26 10:42:44.0 +0200 +++ /var/tmp/diff_new_pack.pvfVPw/_new 2014-06-26 10:42:44.0 +0200 @@ -36,6 +36,7 @@ Url:http://ctdb.samba.org/ Source: https://ftp.samba.org/pub/ctdb/ctdb-%{version}.tar.gz Source1:ctdb-sysconfig-suse.template +Source100: ctdb-pcp-pmda-rpmlintrc Patch1: ctdb-socket-path.patch Patch100: ctdb-xsltproc-catalogs.patch %if 0%{?suse_version} @@ -71,7 +72,7 @@ BuildRequires: libtevent-devel >= %{libtevent_version} # to generate the man pages BuildRequires: docbook-xsl-stylesheets -%if 0%{?centos_version} > 499 || 0%{?rhel_version} > 499 || 0%{?suse_version} > 0 && 0%{?suse_version} < 1141 +%if 0%{?centos_version} > 499 || 0%{?fedora_version} > 11 || 0%{?rhel_version} > 499 || 0%{?suse_version} > 0 && 0%{?suse_version} < 1141 BuildRequires: libxslt %endif %if 0%{?suse_version} > 1140 && 0%{?suse_version} < 1211 @@ -80,9 +81,6 @@ %if 0%{?suse_version} > 1210 BuildRequires: libxslt-tools %endif -%if 0%{?fedora_version} > 11 -BuildRequires: xslt -%endif %description ctdb is the clustered database used by Samba -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit ctdb for openSUSE:Factory
Hello community, here is the log from the commit of package ctdb for openSUSE:Factory checked in at 2014-05-10 08:31:40 Comparing /work/SRC/openSUSE:Factory/ctdb (Old) and /work/SRC/openSUSE:Factory/.ctdb.new (New) Package is "ctdb" Changes: --- /work/SRC/openSUSE:Factory/ctdb/ctdb.changes2014-03-27 06:12:35.0 +0100 +++ /work/SRC/openSUSE:Factory/.ctdb.new/ctdb.changes 2014-05-10 08:31:46.0 +0200 @@ -1,0 +2,23 @@ +Mon May 5 18:01:59 UTC 2014 - lmue...@suse.com + +- Update to version 2.5.3 + User-visible changes + * New configuration variable CTDB_NATGW_STATIC_ROUTES allows NAT gateway +feature to create static host/network routes instead of default routes. +See the documentation. Use with care. + Important bug fixes + * ctdbd no longer crashes when tickles are processed after reloading the +nodes file. + * "ctdb reloadips" works as expected because the DEL_PUBLIC_IP control now +waits until public IP addresses are released before returning. + Important internal changes + * Vacuuming performance has been improved. + * Record locking now compares records based on their hashes to avoid +scheduling multiple requests for records on the same hashchain. + * An internal timeout for revoking read-only record relegations has been +changed from hard-coded 5 seconds to the value of the ControlTimeout +tunable. This makes it less likely that ctdbd will abort. + * Many test improvements and additions. +- Remove upstream merged ctdb-pmda-Fix-metric-identifiers.patch + +--- Old: ctdb-2.5.2.tar.gz ctdb-pmda-Fix-metric-identifiers.patch New: ctdb-2.5.3.tar.gz Other differences: -- ++ ctdb.spec ++ --- /var/tmp/diff_new_pack.Vi8ODD/_old 2014-05-10 08:31:47.0 +0200 +++ /var/tmp/diff_new_pack.Vi8ODD/_new 2014-05-10 08:31:47.0 +0200 @@ -31,13 +31,12 @@ Group: System/Daemons Name: ctdb -Version:2.5.2 +Version:2.5.3 Release:0 Url:http://ctdb.samba.org/ Source: https://ftp.samba.org/pub/ctdb/ctdb-%{version}.tar.gz Source1:ctdb-sysconfig-suse.template Patch1: ctdb-socket-path.patch -Patch2: ctdb-pmda-Fix-metric-identifiers.patch Patch100: ctdb-xsltproc-catalogs.patch %if 0%{?suse_version} Requires(pre): %{?fillup_prereq} @@ -110,7 +109,6 @@ %prep %setup -q %patch1 -p1 -%patch2 -p1 %if 0%{?suse_version} == 1010 %patch100 -p1 %endif ++ ctdb-2.5.2.tar.gz -> ctdb-2.5.3.tar.gz ++ 9174 lines of diff (skipped) ++ ctdb-socket-path.patch ++ --- /var/tmp/diff_new_pack.Vi8ODD/_old 2014-05-10 08:31:48.0 +0200 +++ /var/tmp/diff_new_pack.Vi8ODD/_new 2014-05-10 08:31:48.0 +0200 @@ -4,19 +4,19 @@ Use correct socket path -Index: ctdb-2.5.2/doc/ctdb.1.html +Index: ctdb-2.5.3/doc/ctdb.1.html === ctdb-2.5.2.orig/doc/ctdb.1.html -+++ ctdb-2.5.2/doc/ctdb.1.html +--- ctdb-2.5.3.orig/doc/ctdb.1.html ctdb-2.5.3/doc/ctdb.1.html @@ -42,7 +42,7 @@ Specify that FILENAME is the name of the Unix domain socket to use when connecting to the local CTDB daemon. The default is -/tmp/ctdb.socket. +/var/lib/ctdb/ctdb.socket. - ADMINISTRATIVE COMMANDS + ADMINISTRATIVE COMMANDS These are commands used to monitor and administer a CTDB cluster. - pnn + pnn Index: ctdb-2.5.1/doc/ctdb.1.xml === --- ctdb-2.5.1.orig/doc/ctdb.1.xml -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit ctdb for openSUSE:Factory
Hello community, here is the log from the commit of package ctdb for openSUSE:Factory checked in at 2014-03-27 06:12:33 Comparing /work/SRC/openSUSE:Factory/ctdb (Old) and /work/SRC/openSUSE:Factory/.ctdb.new (New) Package is "ctdb" Changes: --- /work/SRC/openSUSE:Factory/ctdb/ctdb.changes2014-02-06 07:06:06.0 +0100 +++ /work/SRC/openSUSE:Factory/.ctdb.new/ctdb.changes 2014-03-27 06:12:35.0 +0100 @@ -1,0 +2,26 @@ +Fri Mar 21 17:22:29 UTC 2014 - lmue...@suse.com + +- Use RPM default optimization instead of -O0 passed via CFLAGS. + +--- +Fri Mar 21 16:48:07 UTC 2014 - lmue...@suse.com + +- Update to version 2.5.2 + User-visible changes + * Much improved manpages from CTDB 2.5 are now installed and packaged. + Important bug fixes + * "ctdb reloadips" now waits for replies to addip/delip controls before +returning. + Important internal changes + * The event scripts are now executed using vfork(2) and a helper binary +instead of fork(2) providing a performance improvement. + * "ctdb reloadips" will now works if some nodes are inactive. This means +that public IP addresses can be reconfigured even if nodes are stopped. + +--- +Thu Mar 20 14:39:17 UTC 2014 - dd...@suse.com + +- Fix Performance Co-Pilot metric identifiers; (bnc#869185). + + ctdb-pmda-Fix-metric-identifiers.patch + +--- Old: ctdb-2.5.1.tar.gz New: ctdb-2.5.2.tar.gz ctdb-pmda-Fix-metric-identifiers.patch Other differences: -- ++ ctdb.spec ++ --- /var/tmp/diff_new_pack.7ciXRK/_old 2014-03-27 06:12:36.0 +0100 +++ /var/tmp/diff_new_pack.7ciXRK/_new 2014-03-27 06:12:36.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package ctdb # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,6 +15,7 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + %if 0%{?suse_version} > 1140 %define build_pmda 1 %endif @@ -30,12 +31,13 @@ Group: System/Daemons Name: ctdb -Version:2.5.1 +Version:2.5.2 Release:0 Url:http://ctdb.samba.org/ Source: https://ftp.samba.org/pub/ctdb/ctdb-%{version}.tar.gz Source1:ctdb-sysconfig-suse.template Patch1: ctdb-socket-path.patch +Patch2: ctdb-pmda-Fix-metric-identifiers.patch Patch100: ctdb-xsltproc-catalogs.patch %if 0%{?suse_version} Requires(pre): %{?fillup_prereq} @@ -108,6 +110,7 @@ %prep %setup -q %patch1 -p1 +%patch2 -p1 %if 0%{?suse_version} == 1010 %patch100 -p1 %endif @@ -119,7 +122,7 @@ %if 0%{?suse_version} > 1140 || 0%{?centos_version} > 599 || 0%{?rhel_version} > 599 ./autogen.sh %endif -export CFLAGS="$RPM_OPT_FLAGS $EXTRA -O0 -D_GNU_SOURCE -DCTDB_VERS=\"%{version}-%{release}\"" +export CFLAGS="$RPM_OPT_FLAGS $EXTRA -D_GNU_SOURCE -DCTDB_VERS=\"%{version}-%{release}\"" %{configure} \ %if 0%{?build_pmda} --enable-pmda \ @@ -261,6 +264,7 @@ %{_bindir}/ctdb %{_bindir}/smnotify %{_bindir}/ctdb_diagnostics +%{_bindir}/ctdb_event_helper %{_bindir}/ltdbtool %{_bindir}/onnode %{_bindir}/ping_pong @@ -269,6 +273,9 @@ %dir %{_localstatedir}/lib/ctdb/persistent %dir %{_localstatedir}/log/ctdb %{_mandir}/man1/* +%{_mandir}/man5/ctdbd.conf.5.* +%{_mandir}/man7/ctdb-tunables.7.* +%{_mandir}/man7/ctdb.7.* %doc README COPYING NEWS %doc README.eventscripts README.notify.d %doc doc/recovery-process.txt ++ ctdb-2.5.1.tar.gz -> ctdb-2.5.2.tar.gz ++ 4050 lines of diff (skipped) ++ ctdb-pmda-Fix-metric-identifiers.patch ++ >From 43c6ad3438e5169db9e9851e25447b10bc1062d5 Mon Sep 17 00:00:00 2001 From: David Disseldorp Date: Thu, 20 Mar 2014 14:04:31 +0100 Subject: [PATCH] ctdb/pmda: Fix metric identifiers The commit "pmda: Use upstream assigned PCP domain id" updated the Performance Metrics Namespace (pmns) file, without changing the corresponding metric identifiers used by the agent. This change fixes the agent metric identifier values to match the pmns definitions. Signed-off-by: David Disseldorp --- ctdb/utils/pmda/pmda_ctdb.c | 264 +++- 1 file changed, 141 insertions(+), 123 deletions(-) diff --git ctdb/utils/pmda/pmda_ctdb.c ctdb/utils/pmda/pmda_ctdb.c index e8033be..6e034ba 100644 --- ctdb/utils/pmda/pmda_ctdb.c +++ ctdb/utils/pmda/pmd
commit ctdb for openSUSE:Factory
Hello community, here is the log from the commit of package ctdb for openSUSE:Factory checked in at 2014-02-06 07:06:06 Comparing /work/SRC/openSUSE:Factory/ctdb (Old) and /work/SRC/openSUSE:Factory/.ctdb.new (New) Package is "ctdb" Changes: --- /work/SRC/openSUSE:Factory/ctdb/ctdb.changes2013-12-09 07:05:13.0 +0100 +++ /work/SRC/openSUSE:Factory/.ctdb.new/ctdb.changes 2014-02-06 07:06:06.0 +0100 @@ -1,0 +2,5 @@ +Tue Feb 4 13:28:39 UTC 2014 - lmue...@suse.com + +- Create /run/ctdb with systemd-tmpfiles on post-12.2 systems; (bnc#862075). + +--- Other differences: -- ++ ctdb.spec ++ --- /var/tmp/diff_new_pack.ZBKuBv/_old 2014-02-06 07:06:07.0 +0100 +++ /var/tmp/diff_new_pack.ZBKuBv/_new 2014-02-06 07:06:07.0 +0100 @@ -23,6 +23,8 @@ %define libtdb_version 1.2.12 %define libtevent_version 0.9.18 +%{!?_tmpfilesdir:%global _tmpfilesdir /usr/lib/tmpfiles.d} + Summary:Clustered TDB License:GPL-3.0+ Group: System/Daemons @@ -153,6 +155,9 @@ %endif %if 0%{?suse_version} > 1220 %{__install} -m 0755 config/ctdb.service %{buildroot}%{_unitdir}/ctdb.service +# create tmpfile conf +install -d -m 0755 %{buildroot}/%{_tmpfilesdir} +echo "d /run/ctdbd 0755 root root" >%{buildroot}/%{_tmpfilesdir}/ctdb.conf %else %{__install} -m 0755 config/ctdb.init ${RPM_BUILD_ROOT}/%{initdir}/ctdb %endif @@ -182,6 +187,7 @@ %if 0%{?suse_version} > 1220 %{fillup_only} %service_add_post ctdb.service +%{_bindir}/systemd-tmpfiles --create %{_tmpfilesdir}/ctdb.conf %else %{fillup_and_insserv} %endif @@ -217,6 +223,9 @@ %config(noreplace) %{_sysconfdir}/ctdb/gcore_trace.sh %if 0%{?suse_version} > 1220 %attr(755,root,root) %{_unitdir}/ctdb.service +%dir %{_tmpfilesdir} +%{_tmpfilesdir}/ctdb.conf +%ghost %dir /run/ctdbd %else %attr(755,root,root) %{initdir}/ctdb %endif -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit ctdb for openSUSE:Factory
Hello community, here is the log from the commit of package ctdb for openSUSE:Factory checked in at 2013-12-09 07:05:11 Comparing /work/SRC/openSUSE:Factory/ctdb (Old) and /work/SRC/openSUSE:Factory/.ctdb.new (New) Package is "ctdb" Changes: --- /work/SRC/openSUSE:Factory/ctdb/ctdb.changes2013-11-23 08:13:46.0 +0100 +++ /work/SRC/openSUSE:Factory/.ctdb.new/ctdb.changes 2013-12-09 07:05:13.0 +0100 @@ -1,0 +2,97 @@ +Thu Dec 5 22:00:24 UTC 2013 - lmue...@suse.com + +- Fix build for SUSE Linux Enterprise 10 and non SUSE systems. + +--- +Thu Dec 5 15:52:06 UTC 2013 - lmue...@suse.com + +- Update to version 2.5.1 + Important bug fixes + * The locking code now correctly implements a per-database active +locks limit. Whole database lock requests can no longer be denied +because there are too many active locks - this is particularly +important for freezing databases during recovery. + * The debug_locks.sh script locks against itself. If it is already +running then subsequent invocations will exit immediately. + * ctdb tool commands that operate on databases now work correctly when +a database ID is given. + * Various code fixes for issues found by Coverity. + Important internal changes + * statd-callout has been updated so that statd client information is +always up-to-date across the cluster. This is implemented by +storing the client information in a persistent database using a new +"ctdb ptrans" command. + * The transaction code for persistent databases now retries until it +is able to take the transaction lock. This makes the transation +semantics compatible with Samba's implementation. + * Locking helpers are created with vfork(2) instead of fork(2), +providing a performance improvement. + * config.guess has been updated to the latest upstream version so CTDB +should build on more platforms. +- Update to version 2.5 + User-visible changes + * Use of CTDB_OPTIONS to set ctdbd command-line options is no longer +supported. Please use individual configuration variables instead. + * Obsolete tunables VacuumDefaultInterval, VacuumMinInterval and +VacuumMaxInterval have been removed. Setting them had no effect but +if you now try to set them in a configuration files via CTDB_SET_X=Y +then CTDB will not start. + * Much improved manual pages. Added new manpages ctdb(7), +ctdbd.conf(5), ctdb-tunables(7). Still some work to do. + * Most CTDB-specific configuration can now be set in +/etc/ctdb/ctdbd.conf. +This avoids cluttering distribution-specific configuration files, +such as /etc/sysconfig/ctdb. It also means that we can say: see +ctdbd.conf(5) for more details. :-) + * Configuration variable NFS_SERVER_MODE is deprecated and has been +replaced by CTDB_NFS_SERVER_MODE. See ctdbd.conf(5) for more +details. + * "ctdb reloadips" is much improved and should be used for reloading +the public IP configuration. +This commands attempts to yield much more predictable IP allocations +than using sequences of delip and addip commands. See ctdb(1) for +details. + * Ability to pass comma-separated string to ctdb(1) tool commands via +the -n option is now documented and works for most commands. See +ctdb(1) for details. + * "ctdb rebalancenode" is now a debugging command and should not be +used in normal operation. See ctdb(1) for details. + * "ctdb ban 0" is now invalid. +This was documented as causing a permanent ban. However, this was +not implemented and caused an "unban" instead. To avoid confusion, +0 is now an invalid ban duration. To administratively "ban" a node +use "ctdb stop" instead. + * The systemd configuration now puts the PID file in /run/ctdb (rather +than /run/ctdbd) for consistency with the initscript and other uses +of /var/run/ctdb. + Important bug fixes + * Traverse regression fixed. + * The default recovery method for persistent databases has been +changed to use database sequence numbers instead of doing +record-by-record recovery (using record sequence numbers). This +fixes issues including registry corruption. + * Banned nodes are no longer told to run the "ipreallocated" event +during a takeover run, when in fallback mode with nodes that don't +support the IPREALLOCATED control. + Important internal changes + * Persistent transactions are now compatible with Samba and work +reliably. + * The recovery master role has been made more stable by resetting the +priority time each time a node becomes inactive. This means that +nodes that are active for a long time are more likely to retain the +recovery master role. + * The incomple
commit ctdb for openSUSE:Factory
Hello community, here is the log from the commit of package ctdb for openSUSE:Factory checked in at 2013-11-23 08:13:45 Comparing /work/SRC/openSUSE:Factory/ctdb (Old) and /work/SRC/openSUSE:Factory/.ctdb.new (New) Package is "ctdb" Changes: --- /work/SRC/openSUSE:Factory/ctdb/ctdb.changes2013-11-13 08:55:09.0 +0100 +++ /work/SRC/openSUSE:Factory/.ctdb.new/ctdb.changes 2013-11-23 08:13:46.0 +0100 @@ -1,0 +2,6 @@ +Thu Nov 14 17:08:53 UTC 2013 - lmue...@suse.com + +- Replace >= 1230 by > 1220 as this type of condition is used anywhere else in + the ctdb spec file. + +--- Other differences: -- ++ ctdb.spec ++ --- /var/tmp/diff_new_pack.BReo04/_old 2013-11-23 08:13:47.0 +0100 +++ /var/tmp/diff_new_pack.BReo04/_new 2013-11-23 08:13:47.0 +0100 @@ -32,7 +32,7 @@ Patch1: ctdb-socket-path.patch %if 0%{?suse_version} Requires(pre): %{?fillup_prereq} -%if 0%{?suse_version} >=1230 +%if 0%{?suse_version} > 1220 BuildRequires: pkgconfig(systemd) %{?systemd_requires} %else @@ -107,7 +107,7 @@ %install mkdir -p \ ${RPM_BUILD_ROOT}/%{_sysconfdir}/sysconfig \ -%if 0%{?suse_version} >=1230 +%if 0%{?suse_version} > 1220 ${RPM_BUILD_ROOT}/%{_unitdir} \ %else ${RPM_BUILD_ROOT}/%{_sysconfdir}/init.d \ @@ -123,7 +123,7 @@ %else %{__install} -m 0644 config/ctdb.sysconfig ${RPM_BUILD_ROOT}/%{_sysconfdir}/sysconfig/ctdb %endif -%if 0%{?suse_version} >=1230 +%if 0%{?suse_version} > 1220 %{__install} -m 0755 config/ctdb.service %{buildroot}%{_unitdir}/ctdb.service %else %{__install} -m 0755 config/ctdb.init ${RPM_BUILD_ROOT}/%{initdir}/ctdb @@ -141,7 +141,7 @@ %post %if 0%{?suse_version} -%if 0%{?suse_version} >=1230 +%if 0%{?suse_version} > 1220 %{fillup_only} %service_add_post ctdb.service %else @@ -151,7 +151,7 @@ %postun %if 0%{?suse_version} -%if 0%{?suse_version} >=1230 +%if 0%{?suse_version} > 1220 %service_del_postun ctdb.service %else %{insserv_cleanup} @@ -175,7 +175,7 @@ %endif %config(noreplace) %{_sysconfdir}/ctdb/notify.sh %config(noreplace) %{_sysconfdir}/ctdb/functions -%if 0%{?suse_version} >=1230 +%if 0%{?suse_version} > 1220 %attr(755,root,root) %{_unitdir}/ctdb.service %else %attr(755,root,root) %{initdir}/ctdb -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit ctdb for openSUSE:Factory
Hello community, here is the log from the commit of package ctdb for openSUSE:Factory checked in at 2013-11-13 08:55:08 Comparing /work/SRC/openSUSE:Factory/ctdb (Old) and /work/SRC/openSUSE:Factory/.ctdb.new (New) Package is "ctdb" Changes: --- /work/SRC/openSUSE:Factory/ctdb/ctdb.changes2013-07-12 20:44:43.0 +0200 +++ /work/SRC/openSUSE:Factory/.ctdb.new/ctdb.changes 2013-11-13 08:55:09.0 +0100 @@ -1,0 +2,71 @@ +Sun Oct 27 13:59:54 UTC 2013 - p.drou...@gmail.com + +- Update to version 2.4 + * A missing network interface now causes monitoring to fail and the +node to become unhealthy. + + * Changed ctdb command's default control timeout from 3s to 10s. + + * debug-hung-script.sh now includes the output of "ctdb scriptstatus" +to provide more information. + + * Starting CTDB daemon by running ctdbd directly should not remove +existing unix socket unconditionally. + + * ctdbd once again successfully kills client processes on releasing +public IPs.It was checking for them as tracked child processes +and not finding them, so wasn't killing them. + + * ctdbd_wrapper now exports CTDB_SOCKET so that child processes of +ctdbd (such as uses of ctdb in eventscripts) use the correct socket. + + * Always use Jenkins hash when creating volatile databases.There +were a few places where TDBs would be attached with the wrong flags. + + * Vacuuming code fixes in CTDB 2.2 introduced bugs in the new code +which led to header corruption for empty records.This resulted +in inconsistent headers on two nodes and a request for such a record +keeps bouncing between nodes indefinitely and logs "High hopcount" +messages in the log. This also caused performance degradation. + + * ctdbd was losing log messages at shutdown because they weren't being +given time to flush.ctdbd now sleeps for a second during shutdown +to allow time to flush log messages. + + * Improved socket handling introduced in CTDB 2.2 caused ctdbd to +process a large number of packets available on single FD before +polling other FDs.Use fixed size queue buffers to allow fair +scheduling across multiple FDs. + + * A node that fails to take/release multiple IPs will only incur a +single banning credit.This makes a brief failure less likely to +cause node to be banned. + + * ctdb killtcp has been changed to read connections from stdin and +10.interface now uses this feature to improve the time taken to kill +connections. + + * Improvements to hot records statistics in ctdb dbstatistics. + + * Recovery daemon now assembles up-to-date node flags information +from remote nodes before checking if any flags are inconsistent and +forcing a recovery. + + * ctdbd no longer creates multiple lock sub-processes for the same +key.This reduces the number of lock sub-processes substantially. + + * Changed the nfsd RPC check failure policy to failover quickly +instead of trying to repair a node first by restarting NFS.Such +restarts would often hang if the cause of the RPC check failure was +the cluster filesystem or storage. + + * Logging improvements relating to high hopcounts and sticky records. + + * Make sure lower level tdb messages are logged correctly. + + * CTDB commands disable/enable/stop/continue are now resilient to +individual control failures and retry in case of failures. +- Improve systemd support for openSUSE >= 12.3 +- Use download url as source + +--- Old: ctdb-2.3.tar.gz New: ctdb-2.4.tar.gz Other differences: -- ++ ctdb.spec ++ --- /var/tmp/diff_new_pack.kVuih8/_old 2013-11-13 08:55:10.0 +0100 +++ /var/tmp/diff_new_pack.kVuih8/_new 2013-11-13 08:55:10.0 +0100 @@ -24,22 +24,27 @@ Group: System/Daemons Name: ctdb -Version:2.3 +Version:2.4 Release:0 Url:http://ctdb.samba.org/ -Source: ctdb-%{version}.tar.gz +Source: https://ftp.samba.org/pub/ctdb/ctdb-%{version}.tar.gz Source1:ctdb-sysconfig-suse.template Patch1: ctdb-socket-path.patch %if 0%{?suse_version} -PreReq: %{?fillup_prereq} -PreReq: insserv +Requires(pre): %{?fillup_prereq} +%if 0%{?suse_version} >=1230 +BuildRequires: pkgconfig(systemd) +%{?systemd_requires} %else -PreReq: /sbin/chkconfig +Requires(pre): %{insserv_prereq} %endif -PreReq: coreutils -PreReq: /bin/mktemp -PreReq: /usr/bin/killall -PreReq: sed +%else +Requires(pre): /sbin/chkconfig +%endif +Requires(pre): coreutils +Requires(pre): /bin/mktemp +Req
commit ctdb for openSUSE:Factory
Hello community, here is the log from the commit of package ctdb for openSUSE:Factory checked in at 2013-07-12 20:44:42 Comparing /work/SRC/openSUSE:Factory/ctdb (Old) and /work/SRC/openSUSE:Factory/.ctdb.new (New) Package is "ctdb" Changes: --- /work/SRC/openSUSE:Factory/ctdb/ctdb.changes2012-10-25 10:59:19.0 +0200 +++ /work/SRC/openSUSE:Factory/.ctdb.new/ctdb.changes 2013-07-12 20:44:43.0 +0200 @@ -1,0 +2,82 @@ +Thu Jul 11 14:47:15 UTC 2013 - dd...@suse.com + +- Conditionally package the CTDB Perforance Co-Pilot monitoring agent. + + Only built if suse_version is greater than 1140. + + Add ctdb-pcp-pmda-rpmlintrc to filter out devel-file-in-non-devel-package +warning. + +--- +Thu Jul 11 13:22:36 UTC 2013 - dd...@suse.com + +- Update to version 2.3 + + 2 new configuration variables for 60.nfs eventscript: +- CTDB_MONITOR_NFS_THREAD_COUNT +- CTDB_NFS_DUMP_STUCK_THREADS + + Removed DeadlockTimeout tunable. To enable debug of locking issues set + CTDB_DEBUG_LOCKS=/etc/ctdb/debug_locks.sh + + In overall statistics and database statistics, lock buckets have been +updated to use following timings: + < 1ms, < 10ms, < 100ms, < 1s, < 2s, < 4s, < 8s, < 16s, < 32s, < 64s, >= 64s + + Initscript is now simplified with most CTDB-specific functionality +split out to ctdbd_wrapper, which is used to start and stop ctdbd. + + Add systemd support. + + CTDB subprocesses are now given informative names to allow them to +be easily distinguished when using programs like "top" or "perf". + + ctdb tool should not exit from a retry loop if a control times out +(e.g. under high load). This simple fix will stop an exit from the +retry loop on any error. + + When updating flags on all nodes, use the correct updated flags. This +should avoid wrong flag change messages in the logs. + + The recovery daemon will not ban other nodes if the current node +is banned. + + ctdb dbstatistics command now correctly outputs database statistics. + + Fixed a panic with overlapping shutdowns (regression in 2.2). + + Fixed 60.ganesha "monitor" event (regression in 2.2). + + Fixed a buffer overflow in the "reloadips" implementation. + + Fixed segmentation faults in ping_pong (called with incorrect +argument) and test binaries (called when ctdbd not running). + + The recovery daemon on stopped or banned node will stop participating in any +cluster activity. + + Improve cluster wide database traverse by sending the records directly from +traverse child process to requesting node. + + TDB checking and dropping of all IPs moved from initscript to "init" +event in 00.ctdb. + + To avoid "rogue IPs" the release IP callback now fails if the +released IP is still present on an interface. + +- Update to version 2.2 + + The "stopped" event has been removed. + + New --pidfile option for ctdbd, used by initscript + + The 60.nfs eventscript now uses configuration files in +/etc/ctdb/nfs-rpc-checks.d/ for timeouts and actions instead of +hardcoding them into the script. + + Notification handler scripts can now be dropped into /etc/ctdb/notify.d/. + + The NoIPTakeoverOnDisabled tunable has been renamed to +NoIPHostOnAllDisabled and now works properly when set on individual +nodes. + + New ctdb subcommand "runstate" prints the current internal runstate. +Runstates are used for serialising startup. + + The Unix domain socket is now set to non-blocking after the +connection succeeds. This avoids connections failing with EAGAIN +and not being retried. + + Fetching from the log ringbuffer now succeeds if the buffer is full. + + Fix a severe recovery bug that can lead to data corruption for SMB clients. + + The statd-callout script now runs as root via sudo. + + "ctdb delip" no longer fails if it is unable to move the IP. + + A race in the ctdb tool's ipreallocate code was fixed. This fixes +potential bugs in the "disable", "enable", "stop", "continue", +"ban", "unban", "ipreallocate" and "sync" commands. + + The monitor cancellation code could sometimes hang indefinitely. +This could cause "ctdb stop" and "ctdb shutdown" to fail. + + The socket I/O handling has been optimised to improve performance. + + IPs will not be assigned to nodes during CTDB initialisation. They +will only be assigned to nodes that are in the "running" runstate. + + Improved database locking code. One improvement is to use a +standalone locking helper executable - the avoids creating many +forked copies of ctdbd and potentially running a node out of memory. + + New control CTDB_CONTROL_IPREALLOCATED is now used to generate +"ipreallocated" events. + + Message handlers are now ind
commit ctdb for openSUSE:Factory
Hello community, here is the log from the commit of package ctdb for openSUSE:Factory checked in at 2012-10-25 10:59:17 Comparing /work/SRC/openSUSE:Factory/ctdb (Old) and /work/SRC/openSUSE:Factory/.ctdb.new (New) Package is "ctdb", Maintainer is "samba-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/ctdb/ctdb.changes2012-09-17 13:52:51.0 +0200 +++ /work/SRC/openSUSE:Factory/.ctdb.new/ctdb.changes 2012-10-25 10:59:19.0 +0200 @@ -1,0 +2,12 @@ +Fri Oct 19 09:33:59 UTC 2012 - dd...@suse.com + +- Update to version 1.2.52 + + util: ctdb_fork() closes all sockets opened by the main daemon + + Logging: Map TEVENT_DEBUG_FATAL to DEBUG_CRIT + + Eventscripts: "recovered" event should not fail on NATGW failure + + common: Debug ctdb_addr_to_str() using new function ctdb_external_trace() + + Initscript: Kill any existing ctdbd processes if the ping succeeds + + Eventscripts: new functions set_proc() and get_proc(). + + Eventscripts: Add "reconfigure" pseudo-event for policy routing + +--- Old: ctdb-1.2.46.tar.bz2 New: ctdb-1.2.52.tar.bz2 Other differences: -- ++ ctdb.spec ++ --- /var/tmp/diff_new_pack.Wmyckh/_old 2012-10-25 10:59:26.0 +0200 +++ /var/tmp/diff_new_pack.Wmyckh/_new 2012-10-25 10:59:26.0 +0200 @@ -21,7 +21,7 @@ Group: System/Daemons Name: ctdb -Version:1.2.46 +Version:1.2.52 Release:0 Url:http://ctdb.samba.org/ Source: ctdb-%{version}.tar.bz2 @@ -151,6 +151,7 @@ %attr(644,root,root) %verify(not mode) %{_sysconfdir}/ctdb/events.d/91.lvs %{_sysconfdir}/ctdb/interface_modify.sh %{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh +%{_sysconfdir}/ctdb/gcore_trace.sh %{_sysconfdir}/ctdb/statd-callout %{_sbindir}/ctdbd %{_bindir}/ctdb ++ ctdb-1.2.46.tar.bz2 -> ctdb-1.2.52.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ctdb-1.2.46/Makefile.in new/ctdb-1.2.52/Makefile.in --- old/ctdb-1.2.46/Makefile.in 2012-07-26 14:46:11.0 +0200 +++ new/ctdb-1.2.52/Makefile.in 2012-10-05 04:05:19.0 +0200 @@ -291,6 +291,7 @@ if [ -f doc/ltdbtool.1 ]; then ${INSTALLCMD} -m 644 doc/ltdbtool.1 $(DESTDIR)$(mandir)/man1; fi if [ ! -f $(DESTDIR)$(etcdir)/ctdb/notify.sh ];then ${INSTALLCMD} -m 755 config/notify.sh $(DESTDIR)$(etcdir)/ctdb; fi if [ ! -f $(DESTDIR)$(etcdir)/ctdb/ctdb-crash-cleanup.sh ];then ${INSTALLCMD} -m 755 config/ctdb-crash-cleanup.sh $(DESTDIR)$(etcdir)/ctdb; fi + if [ ! -f $(DESTDIR)$(etcdir)/ctdb/gcore_trace.sh ];then ${INSTALLCMD} -m 755 config/gcore_trace.sh $(DESTDIR)$(etcdir)/ctdb; fi test: all tests/run_tests.sh diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ctdb-1.2.46/client/ctdb_client.c new/ctdb-1.2.52/client/ctdb_client.c --- old/ctdb-1.2.46/client/ctdb_client.c2012-07-26 14:46:11.0 +0200 +++ new/ctdb-1.2.52/client/ctdb_client.c2012-10-05 04:05:19.0 +0200 @@ -4048,9 +4048,11 @@ return 0; } -/* when forking the main daemon and the child process needs to connect back - * to the daemon as a client process, this function can be used to change - * the ctdb context from daemon into client mode +/* When forking the main daemon and the child process needs to connect + * back to the daemon as a client process, this function can be used + * to change the ctdb context from daemon into client mode. The child + * process must be created using ctdb_fork() and not fork() - + * ctdb_fork() does some necessary housekeeping. */ int switch_from_server_to_client(struct ctdb_context *ctdb, const char *fmt, ...) { @@ -4062,25 +4064,11 @@ debug_extra = talloc_strdup_append(talloc_vasprintf(NULL, fmt, ap), ":"); va_end(ap); - /* shutdown the transport */ - if (ctdb->methods) { - ctdb->methods->shutdown(ctdb); - } - /* get a new event context */ - talloc_free(ctdb->ev); ctdb->ev = event_context_init(ctdb); tevent_loop_allow_nesting(ctdb->ev); - close(ctdb->daemon.sd); - ctdb->daemon.sd = -1; - - /* the client does not need to be realtime */ - if (ctdb->do_setsched) { - ctdb_restore_scheduler(ctdb); - } - - /* initialise ctdb */ + /* Connect to main CTDB daemon */ ret = ctdb_socket_connect(ctdb); if (ret != 0) { DEBUG(DEBUG_ALERT, (__location__ " Failed to init ctdb client\n")); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/
commit ctdb for openSUSE:Factory
Hello community, here is the log from the commit of package ctdb for openSUSE:Factory checked in at 2012-09-17 13:52:50 Comparing /work/SRC/openSUSE:Factory/ctdb (Old) and /work/SRC/openSUSE:Factory/.ctdb.new (New) Package is "ctdb", Maintainer is "samba-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/ctdb/ctdb.changes2012-03-01 07:49:32.0 +0100 +++ /work/SRC/openSUSE:Factory/.ctdb.new/ctdb.changes 2012-09-17 13:52:51.0 +0200 @@ -1,0 +2,6 @@ +Wed Aug 8 17:45:25 UTC 2012 - lmue...@suse.com + +- Update to version 1.2.46 + + Add ltdbtool and man page + +--- Old: ctdb-1.2.29.tar.bz2 New: ctdb-1.2.46.tar.bz2 Other differences: -- ++ ctdb.spec ++ --- /var/tmp/diff_new_pack.r6UvDw/_old 2012-09-17 13:52:52.0 +0200 +++ /var/tmp/diff_new_pack.r6UvDw/_new 2012-09-17 13:52:52.0 +0200 @@ -21,7 +21,7 @@ Group: System/Daemons Name: ctdb -Version:1.2.29 +Version:1.2.46 Release:0 Url:http://ctdb.samba.org/ Source: ctdb-%{version}.tar.bz2 @@ -156,6 +156,7 @@ %{_bindir}/ctdb %{_bindir}/smnotify %{_bindir}/ctdb_diagnostics +%{_bindir}/ltdbtool %{_bindir}/onnode %{_bindir}/ping_pong %dir %{_localstatedir}/lib/ctdb @@ -163,6 +164,7 @@ %dir %{_localstatedir}/log/ctdb %{_mandir}/man1/ctdb.1.* %{_mandir}/man1/ctdbd.1.* +%{_mandir}/man1/ltdbtool.1.* %{_mandir}/man1/onnode.1.* %files devel ++ ctdb-1.2.29.tar.bz2 -> ctdb-1.2.46.tar.bz2 ++ 8586 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit ctdb for openSUSE:Factory
Hello community, here is the log from the commit of package ctdb for openSUSE:Factory checked in at 2012-03-01 07:49:25 Comparing /work/SRC/openSUSE:Factory/ctdb (Old) and /work/SRC/openSUSE:Factory/.ctdb.new (New) Package is "ctdb", Maintainer is "samba-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/ctdb/ctdb.changes2012-02-10 17:12:32.0 +0100 +++ /work/SRC/openSUSE:Factory/.ctdb.new/ctdb.changes 2012-03-01 07:49:32.0 +0100 @@ -1,0 +2,6 @@ +Tue Feb 28 14:24:59 UTC 2012 - lmue...@suse.de + +- Split the PreReq in separate lines. +- PreReq coreutils instead of fileutils. + +--- Other differences: -- ++ ctdb.spec ++ --- /var/tmp/diff_new_pack.0z70Ko/_old 2012-03-01 07:49:34.0 +0100 +++ /var/tmp/diff_new_pack.0z70Ko/_new 2012-03-01 07:49:34.0 +0100 @@ -15,6 +15,7 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Summary:Clustered TDB License:GPL-3.0+ Group: System/Daemons @@ -27,11 +28,15 @@ Source1:ctdb-sysconfig-suse.template Patch1: ctdb-socket-path.patch %if 0%{?suse_version} -PreReq: insserv %{?fillup_prereq} +PreReq: %{?fillup_prereq} +PreReq: insserv %else PreReq: /sbin/chkconfig %endif -PreReq: fileutils /bin/mktemp /usr/bin/killall sed +PreReq: coreutils +PreReq: /bin/mktemp +PreReq: /usr/bin/killall +PreReq: sed %define initdir %{_sysconfdir}/init.d BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} == 0 || 0%{?suse_version} > 1140 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit ctdb for openSUSE:Factory
Hello community, here is the log from the commit of package ctdb for openSUSE:Factory checked in at 2012-02-10 17:12:18 Comparing /work/SRC/openSUSE:Factory/ctdb (Old) and /work/SRC/openSUSE:Factory/.ctdb.new (New) Package is "ctdb", Maintainer is "samba-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/ctdb/ctdb.changes2012-02-01 13:15:50.0 +0100 +++ /work/SRC/openSUSE:Factory/.ctdb.new/ctdb.changes 2012-02-10 17:12:32.0 +0100 @@ -1,0 +2,12 @@ +Tue Feb 7 17:07:09 CET 2012 - dd...@suse.de + +- Remove stop_on_removal and restart_on_update pre/post uninstall hooks, ctdbd + processes are managed by the CTDB resource agent; (bnc#745388). + +--- +Tue Feb 7 11:05:59 CET 2012 - dd...@suse.de + +- Mark event scripts as %verify(not mode) to ensure rpm --verify does not + complain about mode changes made by enablescript; (bnc#694262). + +--- Other differences: -- ++ ctdb.spec ++ --- /var/tmp/diff_new_pack.DBBDww/_old 2012-02-10 17:12:33.0 +0100 +++ /var/tmp/diff_new_pack.DBBDww/_new 2012-02-10 17:12:33.0 +0100 @@ -91,9 +91,7 @@ %{__install} -m 0755 config/ctdb.init ${RPM_BUILD_ROOT}/%{initdir}/ctdb %preun -%if 0%{?suse_version} -%{stop_on_removal ctdb} -%else +%if 0%{?suse_version} == 0 if [ $1 = 0 ] ; then test -x /sbin/chkconfig && /sbin/chkconfig --del ctdb fi @@ -107,7 +105,6 @@ %postun %if 0%{?suse_version} -%{restart_on_update ctdb} %{insserv_cleanup} %else if [ "$1" -ge "1" ]; then @@ -131,22 +128,22 @@ %dir %{_defaultdocdir}/ctdb %{_docdir}/ctdb/README.eventscripts %{_docdir}/ctdb/recovery-process.txt -%{_sysconfdir}/ctdb/events.d/00.ctdb -%{_sysconfdir}/ctdb/events.d/01.reclock -%{_sysconfdir}/ctdb/events.d/10.interface -%{_sysconfdir}/ctdb/events.d/11.natgw -%{_sysconfdir}/ctdb/events.d/11.routing -%{_sysconfdir}/ctdb/events.d/13.per_ip_routing -%{_sysconfdir}/ctdb/events.d/20.multipathd -%{_sysconfdir}/ctdb/events.d/31.clamd -%{_sysconfdir}/ctdb/events.d/40.vsftpd -%{_sysconfdir}/ctdb/events.d/41.httpd -%{_sysconfdir}/ctdb/events.d/50.samba -%{_sysconfdir}/ctdb/events.d/60.nfs -%{_sysconfdir}/ctdb/events.d/60.ganesha -%{_sysconfdir}/ctdb/events.d/62.cnfs -%{_sysconfdir}/ctdb/events.d/70.iscsi -%{_sysconfdir}/ctdb/events.d/91.lvs +%attr(775,root,root) %verify(not mode) %{_sysconfdir}/ctdb/events.d/00.ctdb +%attr(644,root,root) %verify(not mode) %{_sysconfdir}/ctdb/events.d/01.reclock +%attr(644,root,root) %verify(not mode) %{_sysconfdir}/ctdb/events.d/10.interface +%attr(644,root,root) %verify(not mode) %{_sysconfdir}/ctdb/events.d/11.natgw +%attr(644,root,root) %verify(not mode) %{_sysconfdir}/ctdb/events.d/11.routing +%attr(644,root,root) %verify(not mode) %{_sysconfdir}/ctdb/events.d/13.per_ip_routing +%attr(644,root,root) %verify(not mode) %{_sysconfdir}/ctdb/events.d/20.multipathd +%attr(644,root,root) %verify(not mode) %{_sysconfdir}/ctdb/events.d/31.clamd +%attr(644,root,root) %verify(not mode) %{_sysconfdir}/ctdb/events.d/40.vsftpd +%attr(644,root,root) %verify(not mode) %{_sysconfdir}/ctdb/events.d/41.httpd +%attr(644,root,root) %verify(not mode) %{_sysconfdir}/ctdb/events.d/50.samba +%attr(644,root,root) %verify(not mode) %{_sysconfdir}/ctdb/events.d/60.nfs +%attr(644,root,root) %verify(not mode) %{_sysconfdir}/ctdb/events.d/60.ganesha +%attr(644,root,root) %verify(not mode) %{_sysconfdir}/ctdb/events.d/62.cnfs +%attr(644,root,root) %verify(not mode) %{_sysconfdir}/ctdb/events.d/70.iscsi +%attr(644,root,root) %verify(not mode) %{_sysconfdir}/ctdb/events.d/91.lvs %{_sysconfdir}/ctdb/interface_modify.sh %{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh %{_sysconfdir}/ctdb/statd-callout -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit ctdb for openSUSE:Factory
Hello community, here is the log from the commit of package ctdb for openSUSE:Factory checked in at 2012-02-01 13:15:49 Comparing /work/SRC/openSUSE:Factory/ctdb (Old) and /work/SRC/openSUSE:Factory/.ctdb.new (New) Package is "ctdb", Maintainer is "samba-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/ctdb/ctdb.changes2012-01-25 11:07:52.0 +0100 +++ /work/SRC/openSUSE:Factory/.ctdb.new/ctdb.changes 2012-02-01 13:15:50.0 +0100 @@ -1,0 +2,5 @@ +Thu Jan 26 14:42:32 UTC 2012 - lmue...@suse.de + +- Use correct license, GPLv3+ for the package. + +--- Other differences: -- ++ ctdb.spec ++ --- /var/tmp/diff_new_pack.dcbtbV/_old 2012-02-01 13:15:56.0 +0100 +++ /var/tmp/diff_new_pack.dcbtbV/_new 2012-02-01 13:15:56.0 +0100 @@ -15,9 +15,8 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - Summary:Clustered TDB -License:GPL-3.0 +License:GPL-3.0+ Group: System/Daemons Name: ctdb -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit ctdb for openSUSE:Factory
Hello community, here is the log from the commit of package ctdb for openSUSE:Factory checked in at 2012-01-25 11:07:36 Comparing /work/SRC/openSUSE:Factory/ctdb (Old) and /work/SRC/openSUSE:Factory/.ctdb.new (New) Package is "ctdb", Maintainer is "samba-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/ctdb/ctdb.changes2011-09-23 01:54:43.0 +0200 +++ /work/SRC/openSUSE:Factory/.ctdb.new/ctdb.changes 2012-01-25 11:07:52.0 +0100 @@ -1,0 +2,21 @@ +Mon Jan 23 16:36:00 UTC 2012 - lmue...@suse.de + +- Simplify conditional BuildRrequires of pkg-config. + +--- +Wed Dec 21 12:59:18 UTC 2011 - co...@suse.com + +- Add autoconf as buildrequire to avoid implicit dependency for post-11.4 + systems. + +--- +Tue Dec 20 20:24:22 UTC 2011 - co...@suse.com + +- Remove call to suse_update_config macro for post-11.4 systems. + +--- +Sun Sep 18 00:07:30 UTC 2011 - jeng...@medozas.de + +- Remove redundant tags/sections from specfile + +--- Other differences: -- ++ ctdb.spec ++ --- /var/tmp/diff_new_pack.XCbXnD/_old 2012-01-25 11:07:58.0 +0100 +++ /var/tmp/diff_new_pack.XCbXnD/_new 2012-01-25 11:07:58.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package ctdb # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,12 +17,12 @@ Summary:Clustered TDB +License:GPL-3.0 +Group: System/Daemons Name: ctdb Version:1.2.29 -Release:3 -License:GPL-3.0 -Group: System/Daemons +Release:0 Url:http://ctdb.samba.org/ Source: ctdb-%{version}.tar.bz2 Source1:ctdb-sysconfig-suse.template @@ -34,27 +34,22 @@ %endif PreReq: fileutils /bin/mktemp /usr/bin/killall sed %define initdir %{_sysconfdir}/init.d -AutoReqProv:on BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if 0%{?suse_version} == 0 || 0%{?suse_version} > 1140 +BuildRequires: autoconf +%endif %if 0%{?suse_version} > 1020 BuildRequires: pkg-config %else -%if 0%{?suse_version} BuildRequires: pkgconfig %endif -%endif -#%if 0%{?suse_version} -#BuildRequires: pkg-config -#%endif %description ctdb is the clustered database used by Samba %package devel -License:GPL-3.0 Summary:Libraries and Header Files to Develop Programs with ctdb support Group: Development/Libraries/C and C++ -AutoReqProv:on %description devel This package contains the static libraries and header files needed to @@ -65,7 +60,9 @@ %patch1 -p1 %build +%if 0%{?suse_version} && 0%{?suse_version} < 1141 %{?suse_update_config:%{suse_update_config -f}} +%endif autoreconf --force --install \ -I. \ -Ilib/replace \ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit ctdb for openSUSE:Factory
Hello community, here is the log from the commit of package ctdb for openSUSE:Factory checked in at 2011-12-06 18:04:59 Comparing /work/SRC/openSUSE:Factory/ctdb (Old) and /work/SRC/openSUSE:Factory/.ctdb.new (New) Package is "ctdb", Maintainer is "samba-maintain...@suse.de" Changes: Other differences: -- ++ ctdb.spec ++ --- /var/tmp/diff_new_pack.dhPBJc/_old 2011-12-06 18:07:57.0 +0100 +++ /var/tmp/diff_new_pack.dhPBJc/_new 2011-12-06 18:07:57.0 +0100 @@ -21,7 +21,7 @@ Name: ctdb Version:1.2.29 Release:3 -License:GNU GPL version 3 +License:GPL-3.0 Group: System/Daemons Url:http://ctdb.samba.org/ Source: ctdb-%{version}.tar.bz2 @@ -51,7 +51,7 @@ ctdb is the clustered database used by Samba %package devel -License:GNU GPL version 3 +License:GPL-3.0 Summary:Libraries and Header Files to Develop Programs with ctdb support Group: Development/Libraries/C and C++ AutoReqProv:on -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit ctdb for openSUSE:Factory
Hello community, here is the log from the commit of package ctdb for openSUSE:Factory checked in at Thu Sep 1 12:04:59 CEST 2011. calling whatdependson for head-i586 Old: ctdb-1.2.27.tar.bz2 Other differences: -- ++ ctdb.spec ++ --- /var/tmp/diff_new_pack.ur5Au7/_old 2011-09-01 12:04:30.0 +0200 +++ /var/tmp/diff_new_pack.ur5Au7/_new 2011-09-01 12:04:30.0 +0200 @@ -20,7 +20,7 @@ Name: ctdb Version:1.2.29 -Release:1 +Release:3 License:GNU GPL version 3 Group: System/Daemons Url:http://ctdb.samba.org/ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit ctdb for openSUSE:Factory
Hello community, here is the log from the commit of package ctdb for openSUSE:Factory checked in at Wed Aug 3 16:06:41 CEST 2011. --- ctdb/ctdb.changes 2011-04-01 23:21:24.0 +0200 +++ /mounts/work_src_done/STABLE/ctdb/ctdb.changes 2011-05-10 10:33:50.0 +0200 @@ -1,0 +2,9 @@ +Tue May 10 09:23:00 UTC 2011 - jmcdono...@suse.de + +- Update to version 1.2.29 + + Interface handling updates + + Reduce logging at lower levels + + Event checking updates + + Various other fixes + +--- calling whatdependson for head-i586 New: ctdb-1.2.29.tar.bz2 Other differences: -- ++ ctdb.spec ++ --- /var/tmp/diff_new_pack.6mfKoE/_old 2011-08-03 16:06:22.0 +0200 +++ /var/tmp/diff_new_pack.6mfKoE/_new 2011-08-03 16:06:22.0 +0200 @@ -19,7 +19,7 @@ Summary:Clustered TDB Name: ctdb -Version:1.2.27 +Version:1.2.29 Release:1 License:GNU GPL version 3 Group: System/Daemons ++ ctdb-socket-path.patch ++ --- /var/tmp/diff_new_pack.6mfKoE/_old 2011-08-03 16:06:22.0 +0200 +++ /var/tmp/diff_new_pack.6mfKoE/_new 2011-08-03 16:06:22.0 +0200 @@ -1,6 +1,6 @@ -commit b6bc7607a2abf4ee00999133ba4b2c41718f26d1 +commit 30bcec58114ffaed4cf79d290875b8c18ff3e94e Author: Jim McDonough -Date: Wed Aug 18 12:13:26 2010 -0400 +Date: Fri Apr 1 16:12:04 2011 -0400 Use correct socket path @@ -31,7 +31,7 @@ You only need to specify this parameter if you run multiple ctdb diff --git a/doc/ctdbd.1.html b/doc/ctdbd.1.html -index d6d5ce2..1c4d507 100644 +index 063fbce..b1cc06a 100644 --- a/doc/ctdbd.1.html +++ b/doc/ctdbd.1.html @@ -100,7 +100,7 @@ @@ -44,7 +44,7 @@ This makes the ctdb daemon to be DISABLED when it starts up. diff --git a/doc/ctdbd.1.xml b/doc/ctdbd.1.xml -index aa51f43..c8f0e5e 100644 +index 91e2f9f..8075895 100644 --- a/doc/ctdbd.1.xml +++ b/doc/ctdbd.1.xml @@ -287,7 +287,7 @@ @@ -57,7 +57,7 @@ diff --git a/include/ctdb_protocol.h b/include/ctdb_protocol.h -index 99765d4..d7acd4e 100644 +index 0422afe..e3980b9 100644 --- a/include/ctdb_protocol.h +++ b/include/ctdb_protocol.h @@ -21,7 +21,7 @@ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit ctdb for openSUSE:Factory
Hello community, here is the log from the commit of package ctdb for openSUSE:Factory checked in at Mon May 23 15:48:25 CEST 2011. --- ctdb/ctdb.changes 2010-04-24 13:51:08.0 +0200 +++ ctdb/ctdb.changes 2011-04-01 23:21:24.0 +0200 @@ -1,0 +2,24 @@ +Fri Apr 1 21:14:00 UTC 2011 - jmcdono...@suse.de + +- Update to version 1.2.27 + + Lots of fixes + + Remove nfstickle event script + + Add ganesha event script + +--- +Mon Aug 23 09:22:20 UTC 2010 - jmcdono...@suse.de + +- Update to version 1.2. + + Many tdb cleanups and fixups by rusty. + + Create cnfs event script and crash cleanup script. + + Create libctdb and reorganize headers. + + Expand test suite significantly. + + Remove "ctdb freeze" command. + + Lots of fixes. + +--- +Sun Apr 25 15:37:24 UTC 2010 - lmue...@suse.de + +- Buildrequire pkg-config only for SUSE based products. + +--- calling whatdependson for head-i586 Old: ctdb-1.0.114.tar.bz2 New: ctdb-1.2.27.tar.bz2 Other differences: -- ++ ctdb.spec ++ --- /var/tmp/diff_new_pack.IScLFX/_old 2011-05-23 15:47:15.0 +0200 +++ /var/tmp/diff_new_pack.IScLFX/_new 2011-05-23 15:47:15.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package ctdb (Version 1.0.114) +# spec file for package ctdb # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,8 +19,8 @@ Summary:Clustered TDB Name: ctdb -Version:1.0.114 -Release:2 +Version:1.2.27 +Release:1 License:GNU GPL version 3 Group: System/Daemons Url:http://ctdb.samba.org/ @@ -36,7 +36,16 @@ %define initdir %{_sysconfdir}/init.d AutoReqProv:on BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if 0%{?suse_version} > 1020 BuildRequires: pkg-config +%else +%if 0%{?suse_version} +BuildRequires: pkgconfig +%endif +%endif +#%if 0%{?suse_version} +#BuildRequires: pkg-config +#%endif %description ctdb is the clustered database used by Samba @@ -63,7 +72,7 @@ -Ilib/popt \ -Ilib/talloc \ -Ilib/tdb \ - -Ilib/events + -Ilib/tevent export CFLAGS="$RPM_OPT_FLAGS $EXTRA -O0 -D_GNU_SOURCE -DCTDB_VERS=\"%{version}-%{release}\"" %{configure} %{__make} %{?_smp_mflags} docdir=%{_docdir} @@ -138,10 +147,12 @@ %{_sysconfdir}/ctdb/events.d/41.httpd %{_sysconfdir}/ctdb/events.d/50.samba %{_sysconfdir}/ctdb/events.d/60.nfs -%{_sysconfdir}/ctdb/events.d/61.nfstickle +%{_sysconfdir}/ctdb/events.d/60.ganesha +%{_sysconfdir}/ctdb/events.d/62.cnfs %{_sysconfdir}/ctdb/events.d/70.iscsi %{_sysconfdir}/ctdb/events.d/91.lvs %{_sysconfdir}/ctdb/interface_modify.sh +%{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh %{_sysconfdir}/ctdb/statd-callout %{_sbindir}/ctdbd %{_bindir}/ctdb @@ -159,7 +170,11 @@ %files devel %defattr(-,root,root) %{_includedir}/ctdb.h +%{_includedir}/ctdb_client.h %{_includedir}/ctdb_private.h +%{_includedir}/ctdb_protocol.h +%{_includedir}/ctdb_typesafe_cb.h +%attr(644,root,root) %{_libdir}/libctdb.a %{_libdir}/pkgconfig/ctdb.pc %changelog ++ ctdb-1.0.114.tar.bz2 -> ctdb-1.2.27.tar.bz2 ++ 49230 lines of diff (skipped) ++ ctdb-socket-path.patch ++ --- /var/tmp/diff_new_pack.IScLFX/_old 2011-05-23 15:47:15.0 +0200 +++ /var/tmp/diff_new_pack.IScLFX/_new 2011-05-23 15:47:15.0 +0200 @@ -1,7 +1,13 @@ -Index: ctdb-1.0.89/doc/ctdb.1.html -=== ctdb-1.0.89.orig/doc/ctdb.1.html -+++ ctdb-1.0.89/doc/ctdb.1.html +commit b6bc7607a2abf4ee00999133ba4b2c41718f26d1 +Author: Jim McDonough +Date: Wed Aug 18 12:13:26 2010 -0400 + +Use correct socket path + +diff --git a/doc/ctdb.1.html b/doc/ctdb.1.html +index 701b0dd..e8b9a69 100644 +--- a/doc/ctdb.1.html b/doc/ctdb.1.html @@ -23,7 +23,7 @@ Change the debug level for the command. Default is 0. --socket=@@ -11,11 +17,24 @@ You only need to specify this parameter if you run multiple ctdb daemons on the same physical host and thus can not use the default -Index: ctdb-1.0.89/doc/ctdbd.1.html -=== ctdb-1.0.89.orig/doc/ctdbd.1.html -+++ ctdb-1.0.89/doc/ctdbd.1.html -@@ -92,7 +92,7 @@ +diff --git a/doc/ctdb.1.xml b/doc/ctdb.1.xml +index 31832a3..387de54 100644 +--- a/doc/ctdb.1.xml b/doc/ctdb.1.xml +@@ -113,7 +113,7 @@ +