Summary: Clustered TDB
Vendor: Samba Team
Packager: Samba Team <samba@samba.org>
-Version: 1.2.58
+Version: 1.2.64
Release: 1GITHASH
Epoch: 0
License: GNU GPL version 3
Source: ctdb-%{version}.tar.gz
-Prereq: /bin/mktemp /usr/bin/killall
-Prereq: fileutils sed /etc/init.d
+# Packages
+Requires: coreutils, sed, gawk, iptables, iproute, procps, ethtool, sudo
+# Commands - package name might vary
+Requires: /usr/bin/killall, /bin/kill, /bin/netstat
+# Directories
+Requires: /etc/init.d
Provides: ctdb = %{version}
# Create the target build directory hierarchy
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/init.d
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sudoers.d
make DESTDIR=$RPM_BUILD_ROOT docdir=%{_docdir} install
%{_docdir}/ctdb/README.eventscripts
%{_docdir}/ctdb/recovery-process.txt
+%{_sysconfdir}/sudoers.d/ctdb
%{_sysconfdir}/ctdb/events.d/00.ctdb
%{_sysconfdir}/ctdb/events.d/01.reclock
%{_sysconfdir}/ctdb/events.d/10.interface
%changelog
+* Thu Jun 20 2013 : Version 1.2.64
+ - Add configuration variables to maintain configured number of NFS threads
+ - Fix racy code in CTDB commandline tool for ipreallocate/sync
+ - Fix printing of node flags
+* Mon Jun 17 2013 : Version 1.2.63
+ - Sync tdb library version to 1.2.12
+* Mon Apr 22 2013 : Version 1.2.62
+ - Fix a bug where subsequent recoveries can corrupt databases
+ - Fix breakage when freeing log ringbuffer
+ - Add option to create PID file
+ - Check for process existence in service ctdb status instead of ctdb status
+ - Fix ctdb statisticsreset clearing num_clients
+* Fri Apr 05 2013 : Version 1.2.61
+ - Free message list header if all message handlers are freed
+ - Use tdb_parse_record instead of tdb_fetch to avoid memory leaks
+ - Set client socket to non-blocking only after connect succeeds
+ - Make sure statd-callout script is always run as root
+ - Use IP->node mapping info from nodes hosting that IP
+ - Pass CTDB daemon pid on command line to lockwait helper
+* Mon Mar 25 2013 : Version 1.2.60
+ - Do not set close_on_exec for stdio/stderr of child
+ - Check result from lockwait child
+ - Pass locking information on commandline to lockwait helper
+ - Allow for zero length key requests
+* Wed Mar 06 2013 : Version 1.2.59
+ - Do not send ipreallocated event to stopped nodes
+ - Do not fail "ctdb delip" command if IP cannot be moved
+ - Add an index db for faster searches of message handlers
+ - Scheule immediate events using tevent_schedule_immediate
+ - Optimize adding of new timer events (tevent library)
+ - Use standalone helper for locking a record
* Tue Feb 19 2013 : Version 1.2.58
- Terminate traverse children when traverse operation times out
- Rewrite socket handling code to read all available data