Hello community, here is the log from the commit of package ctdb for openSUSE:Factory checked in at Sat Apr 3 00:09:22 CEST 2010. -------- --- ctdb/ctdb.changes 2010-02-12 19:41:45.000000000 +0100 +++ /mounts/work_src_done/STABLE/ctdb/ctdb.changes 2010-04-02 18:31:27.000000000 +0200 @@ -1,0 +2,53 @@ +Fri Apr 2 17:03:00 UTC 2010 - jmcdonough@suse.de + +- Update to version 1.0.114. + + Lots of changes from Metze +- Update to version 1.0.113. + + Incorrect use of dup2() could cause ctdb to spin eating 100% cpu. +- Update to version 1.0.112. + + Revert the use of wbinfo --ping-dc as it is proving too unreliable. + + Minor testsuite changes. +- Update to version 1.0.111. + + Fix a logging bug when an eventscript is aborted that could cause a crash. + + Add back cb_status that was lost in a previous commit. +- Update to version 1.0.110. + + Metxe: fix for filedescriptor leak in the new eventscript code. + + Rusty: fix for a crash bug in the eventscript code. +- Update to version 1.0.109. + + Massive eventscript updates. (bz58828) + + Nice the daemon instead of using realtime scheduler, also use mlockall() to + reduce the risk of blockign due to paging. + + Workarounds for valgrind when forking once for each script. Valgrind consumes + massive cpu when terminating the scripts on virtual systems. + + Sync the tdb library with upstream, and use the new TDB_DISALLOW_NESTING flag. + + Add new command "ctdb dumpdbbackup" + + Start using the new tdb check framework to validate tdb files upon startup. + + A new framework where we can control health for individual tdb databases. + + Fix a crash bug in the logging code. + + New transaction code for persistent databases. + + Various other smaller fixes. +- Update to version 1.0.108. + + Transaction updates from Michael Adam. + + Use the new wbinfo --ping-dc instead of -p in the eventscript for samba + the check if winbindd is ok. + + Add a better "process-exist" for samba so it will automatically + reap smbd's on stopped and banned nodes to reclaim subrecords. + This will be done a bit differently in the next release. + + Use a statically allocated buffer for the 'first-time' capture buffer + to reduce the pressure on malloc/free. +- Update to version 1.0.107. + + fix for rusty to solve a double-free that can happen when there are + multiple packets queued and the connection is destroyed before + all packets are processed. +- Update to version 1.0.106. + + Buildscript changes from Michael Adam + + Dont do a full recovery when there is a mismatch detected for ip addresses, + just do a less disruptive ip-reallocation + + When starting ctdbd, wait until all initial recoveries have finished + before we issue the "startup" event. + So dont start services or monitoring until the cluster has + stabilized. + + Major eventscript overhaul by Ronnie, Rusty and Martins and fixes of a few + bugs found. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- ctdb-1.0.105.tar.bz2 save-sched-policy.patch New: ---- ctdb-1.0.114.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ctdb.spec ++++++ --- /var/tmp/diff_new_pack.uFJsoC/_old 2010-04-03 00:09:00.000000000 +0200 +++ /var/tmp/diff_new_pack.uFJsoC/_new 2010-04-03 00:09:00.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package ctdb (Version 1.0.105) +# spec file for package ctdb (Version 1.0.114) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -19,15 +19,14 @@ Summary: Clustered TDB Name: ctdb -Version: 1.0.105 -Release: 3 +Version: 1.0.114 +Release: 1 License: GNU GPL version 3 -Group: System Environment/Daemons +Group: System/Daemons Url: http://ctdb.samba.org/ Source: ctdb-%{version}.tar.bz2 Source1: ctdb-sysconfig-suse.template Patch1: ctdb-socket-path.patch -Patch2: save-sched-policy.patch %if 0%{?suse_version} PreReq: insserv %{?fillup_prereq} %else @@ -54,7 +53,6 @@ %prep %setup -q %patch1 -p1 -%patch2 -p1 %build %{?suse_update_config:%{suse_update_config -f}} @@ -132,6 +130,7 @@ %{_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 @@ -141,6 +140,7 @@ %{_sysconfdir}/ctdb/events.d/61.nfstickle %{_sysconfdir}/ctdb/events.d/70.iscsi %{_sysconfdir}/ctdb/events.d/91.lvs +%{_sysconfdir}/ctdb/interface_modify.sh %{_sysconfdir}/ctdb/statd-callout %{_sbindir}/ctdbd %{_bindir}/ctdb ++++++ ctdb-1.0.105.tar.bz2 -> ctdb-1.0.114.tar.bz2 ++++++ ++++ 24766 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org