Author: tridge Date: 2007-07-10 08:06:51 +0000 (Tue, 10 Jul 2007) New Revision: 23806
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=23806 Log: update Samba4 with the latest ctdb code. This doesn't get the ctdb code fully working in Samba4, it just gets it building and not breaking non-clustered use of Samba. It will take a bit longer to update some of the calling ctdb_cluster.c code to make it work correctly in Samba4. Note also that Samba4 now only links to the client portion of ctdb. For the moment I am leaving the ctdbd as a separate daemon, which you install separately from http://ctdb.samba.org/. Added: branches/SAMBA_4_0/source/cluster/ctdb/aclocal.m4 branches/SAMBA_4_0/source/cluster/ctdb/client/ branches/SAMBA_4_0/source/cluster/ctdb/client/ctdb_client.c branches/SAMBA_4_0/source/cluster/ctdb/common/system.c branches/SAMBA_4_0/source/cluster/ctdb/config.h.in branches/SAMBA_4_0/source/cluster/ctdb/config.sub branches/SAMBA_4_0/source/cluster/ctdb/doc/ branches/SAMBA_4_0/source/cluster/ctdb/doc/ctdb.1 branches/SAMBA_4_0/source/cluster/ctdb/doc/ctdb.1.html branches/SAMBA_4_0/source/cluster/ctdb/doc/ctdb.1.xml branches/SAMBA_4_0/source/cluster/ctdb/doc/ctdbd.1 branches/SAMBA_4_0/source/cluster/ctdb/doc/ctdbd.1.html branches/SAMBA_4_0/source/cluster/ctdb/doc/ctdbd.1.xml branches/SAMBA_4_0/source/cluster/ctdb/doc/onnode.1 branches/SAMBA_4_0/source/cluster/ctdb/doc/onnode.1.html branches/SAMBA_4_0/source/cluster/ctdb/doc/onnode.1.xml branches/SAMBA_4_0/source/cluster/ctdb/packaging/ branches/SAMBA_4_0/source/cluster/ctdb/packaging/RHEL/ branches/SAMBA_4_0/source/cluster/ctdb/packaging/RHEL/ctdb.spec branches/SAMBA_4_0/source/cluster/ctdb/packaging/RHEL/makerpms.sh branches/SAMBA_4_0/source/cluster/ctdb/packaging/RHEL/setup/ branches/SAMBA_4_0/source/cluster/ctdb/packaging/RHEL/setup/ctdb.init branches/SAMBA_4_0/source/cluster/ctdb/packaging/RHEL/setup/ctdb.sysconfig branches/SAMBA_4_0/source/cluster/ctdb/packaging/RPM/ branches/SAMBA_4_0/source/cluster/ctdb/packaging/RPM/ctdb.spec branches/SAMBA_4_0/source/cluster/ctdb/packaging/RPM/makerpms.sh branches/SAMBA_4_0/source/cluster/ctdb/server/ branches/SAMBA_4_0/source/cluster/ctdb/server/ctdb_call.c branches/SAMBA_4_0/source/cluster/ctdb/server/ctdb_control.c branches/SAMBA_4_0/source/cluster/ctdb/server/ctdb_daemon.c branches/SAMBA_4_0/source/cluster/ctdb/server/ctdb_freeze.c branches/SAMBA_4_0/source/cluster/ctdb/server/ctdb_lockwait.c branches/SAMBA_4_0/source/cluster/ctdb/server/ctdb_ltdb_server.c branches/SAMBA_4_0/source/cluster/ctdb/server/ctdb_monitor.c branches/SAMBA_4_0/source/cluster/ctdb/server/ctdb_recover.c branches/SAMBA_4_0/source/cluster/ctdb/server/ctdb_recoverd.c branches/SAMBA_4_0/source/cluster/ctdb/server/ctdb_server.c branches/SAMBA_4_0/source/cluster/ctdb/server/ctdb_takeover.c branches/SAMBA_4_0/source/cluster/ctdb/server/ctdb_traverse.c branches/SAMBA_4_0/source/cluster/ctdb/server/ctdb_tunables.c branches/SAMBA_4_0/source/cluster/ctdb/server/ctdbd.c branches/SAMBA_4_0/source/cluster/ctdb/server/eventscript.c branches/SAMBA_4_0/source/cluster/ctdb/takeover/ branches/SAMBA_4_0/source/cluster/ctdb/takeover/ctdb_takeover.c branches/SAMBA_4_0/source/cluster/ctdb/takeover/system.c branches/SAMBA_4_0/source/cluster/ctdb/tests/ctdb_store.c branches/SAMBA_4_0/source/cluster/ctdb/tests/ctdbd.sh branches/SAMBA_4_0/source/cluster/ctdb/tests/events branches/SAMBA_4_0/source/cluster/ctdb/tests/public_addresses branches/SAMBA_4_0/source/cluster/ctdb/tests/recover.sh branches/SAMBA_4_0/source/cluster/ctdb/tests/run_tests.sh branches/SAMBA_4_0/source/cluster/ctdb/tests/start_daemons.sh branches/SAMBA_4_0/source/cluster/ctdb/tools/ctdb.c branches/SAMBA_4_0/source/cluster/ctdb/tools/onnode.rsh branches/SAMBA_4_0/source/cluster/ctdb/tools/onnode.ssh Removed: branches/SAMBA_4_0/source/cluster/ctdb/README branches/SAMBA_4_0/source/cluster/ctdb/common/ctdb.c branches/SAMBA_4_0/source/cluster/ctdb/common/ctdb_call.c branches/SAMBA_4_0/source/cluster/ctdb/common/ctdb_client.c branches/SAMBA_4_0/source/cluster/ctdb/common/ctdb_daemon.c branches/SAMBA_4_0/source/cluster/ctdb/common/ctdb_lockwait.c branches/SAMBA_4_0/source/cluster/ctdb/tests/1node.txt branches/SAMBA_4_0/source/cluster/ctdb/tests/4nodes.txt branches/SAMBA_4_0/source/cluster/ctdb/tests/bench-ssh.sh branches/SAMBA_4_0/source/cluster/ctdb/tests/bench1.sh branches/SAMBA_4_0/source/cluster/ctdb/tests/cmdline.c branches/SAMBA_4_0/source/cluster/ctdb/tests/cmdline.h branches/SAMBA_4_0/source/cluster/ctdb/tests/ctdb_fetch1.c branches/SAMBA_4_0/source/cluster/ctdb/tests/ctdb_messaging.c branches/SAMBA_4_0/source/cluster/ctdb/tests/ctdb_test.c branches/SAMBA_4_0/source/cluster/ctdb/tests/fetch1.sh branches/SAMBA_4_0/source/cluster/ctdb/tests/lockwait.c branches/SAMBA_4_0/source/cluster/ctdb/tests/messaging.sh branches/SAMBA_4_0/source/cluster/ctdb/tests/test.sh branches/SAMBA_4_0/source/cluster/ctdb/tests/test1.sh branches/SAMBA_4_0/source/cluster/ctdb/tools/ctdb_status.c Modified: branches/SAMBA_4_0/source/cluster/ctdb/Makefile.in branches/SAMBA_4_0/source/cluster/ctdb/common/cmdline.c branches/SAMBA_4_0/source/cluster/ctdb/common/ctdb_io.c branches/SAMBA_4_0/source/cluster/ctdb/common/ctdb_ltdb.c branches/SAMBA_4_0/source/cluster/ctdb/common/ctdb_message.c branches/SAMBA_4_0/source/cluster/ctdb/common/ctdb_util.c branches/SAMBA_4_0/source/cluster/ctdb/config.guess branches/SAMBA_4_0/source/cluster/ctdb/config.mk branches/SAMBA_4_0/source/cluster/ctdb/configure.ac branches/SAMBA_4_0/source/cluster/ctdb/ctdb_cluster.c branches/SAMBA_4_0/source/cluster/ctdb/ib/README.txt branches/SAMBA_4_0/source/cluster/ctdb/ib/ibw_ctdb.c branches/SAMBA_4_0/source/cluster/ctdb/ib/ibw_ctdb.h branches/SAMBA_4_0/source/cluster/ctdb/ib/ibw_ctdb_init.c branches/SAMBA_4_0/source/cluster/ctdb/ib/ibwrapper.c branches/SAMBA_4_0/source/cluster/ctdb/ib/ibwrapper_test.c branches/SAMBA_4_0/source/cluster/ctdb/include/ctdb.h branches/SAMBA_4_0/source/cluster/ctdb/include/ctdb_private.h branches/SAMBA_4_0/source/cluster/ctdb/include/includes.h branches/SAMBA_4_0/source/cluster/ctdb/tcp/ctdb_tcp.h branches/SAMBA_4_0/source/cluster/ctdb/tcp/tcp_connect.c branches/SAMBA_4_0/source/cluster/ctdb/tcp/tcp_init.c branches/SAMBA_4_0/source/cluster/ctdb/tcp/tcp_io.c branches/SAMBA_4_0/source/cluster/ctdb/tests/bench.sh branches/SAMBA_4_0/source/cluster/ctdb/tests/ctdb_bench.c branches/SAMBA_4_0/source/cluster/ctdb/tests/ctdb_fetch.c branches/SAMBA_4_0/source/cluster/ctdb/tests/fetch.sh branches/SAMBA_4_0/source/cluster/ctdb/tests/nodes.txt Changeset: Sorry, the patch is too large (26535 lines) to include; please use WebSVN to see it! WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=23806