Rev 92: merged tridge's branch in http://samba.org/~tridge/psomogyi/
psomogyi at gamax.hu
psomogyi at gamax.hu
Wed May 2 15:20:03 GMT 2007
------------------------------------------------------------
revno: 92
revision-id: psomogyi at gamax.hu-20070502151948-im6i33gzv36dnqyl
parent: psomogyi at gamax.hu-20070429142835-4pd7m24sjko801ye
parent: tridge at samba.org-20070502051111-kol2q81ec0oz8o1k
committer: Peter Somogyi <psomogyi at gamax.hu>
branch nick: ctdb
timestamp: Wed 2007-05-02 17:19:48 +0200
message:
merged tridge's branch
added:
lib/events/events_aio.c events_aio.c-20070501213746-4fxluwiq4rcxib8p-1
lib/events/events_epoll.c events_epoll.c-20070501213746-4fxluwiq4rcxib8p-2
lib/events/events_select.c events_select.c-20070501213746-4fxluwiq4rcxib8p-3
lib/events/events_signal.c events_signal.c-20070501213746-4fxluwiq4rcxib8p-4
lib/events/events_timed.c events_timed.c-20070501213746-4fxluwiq4rcxib8p-5
lib/replace/strptime.c strptime.c-20070501213746-4fxluwiq4rcxib8p-6
lib/replace/strptime.m4 strptime.m4-20070501213719-rb7s7slvbs4wljve-1
lib/util/strlist.c strlist.c-20070501213746-4fxluwiq4rcxib8p-7
lib/util/util.c util.c-20070501213746-4fxluwiq4rcxib8p-8
renamed:
direct/ctdbd.sh => tests/ctdbd.sh ctdbd.sh-20070411085038-phusiewluwzyqjpc-2
modified:
Makefile.in makefile.in-20061117234101-o3qt14umlg9en8z0-1
common/cmdline.c cmdline.c-20070416041216-w1zvz91bkdsgjckw-1
common/ctdb.c ctdb.c-20061127094323-t50f58d65iaao5of-2
common/ctdb_call.c ctdb_call.c-20061128065342-to93h6eejj5kon81-1
common/ctdb_client.c ctdb_client.c-20070411010216-3kd8v37k61steeya-1
common/ctdb_control.c ctdb_control.c-20070426122724-j6gkpiofhbwdin63-1
common/ctdb_daemon.c ctdb_daemon.c-20070409200331-3el1kqgdb9m4ib0g-1
common/ctdb_ltdb.c ctdb_ltdb.c-20061128065342-to93h6eejj5kon81-2
common/ctdb_message.c ctdb_message.c-20070208224107-9dnio7x7z33prrmt-1
common/ctdb_util.c ctdb_util.c-20061128065342-to93h6eejj5kon81-3
direct/ctdbd.c ctdbd.c-20070411085044-dqmhr6mfeexnyt4m-1
ib/ibwrapper.c ibwrapper.c-20061204130028-0125b4f5a72f4b11
include/ctdb.h ctdb.h-20061117234101-o3qt14umlg9en8z0-11
include/ctdb_private.h ctdb_private.h-20061117234101-o3qt14umlg9en8z0-13
include/includes.h includes.h-20061117234101-o3qt14umlg9en8z0-17
lib/events/config.m4 config.m4-20061117234101-o3qt14umlg9en8z0-24
lib/events/config.mk config.mk-20061117234101-o3qt14umlg9en8z0-25
lib/events/events.c events.c-20061117234101-o3qt14umlg9en8z0-26
lib/events/events.h events.h-20061117234101-o3qt14umlg9en8z0-27
lib/events/events_internal.h events_internal.h-20061117234101-o3qt14umlg9en8z0-28
lib/events/events_liboop.c events_liboop.c-20061117234101-o3qt14umlg9en8z0-29
lib/events/events_standard.c events_standard.c-20061117234101-o3qt14umlg9en8z0-30
lib/replace/Makefile.in makefile.in-20070125040949-7t3f5zdl1q4z9hyv-5
lib/replace/README readme-20070125040949-7t3f5zdl1q4z9hyv-6
lib/replace/libreplace.m4 libreplace.m4-20070125040949-7t3f5zdl1q4z9hyv-20
lib/replace/libreplace_macros.m4 libreplace_macros.m4-20070125040949-7t3f5zdl1q4z9hyv-22
lib/replace/replace.c replace.c-20070125040949-7t3f5zdl1q4z9hyv-26
lib/replace/replace.h replace.h-20070125040949-7t3f5zdl1q4z9hyv-27
lib/replace/samba.m4 samba.m4-20070125040949-7t3f5zdl1q4z9hyv-29
lib/replace/snprintf.c snprintf.c-20070125040949-7t3f5zdl1q4z9hyv-30
lib/replace/system/config.m4 config.m4-20070125040949-7t3f5zdl1q4z9hyv-77
lib/replace/system/filesys.h filesys.h-20070125040949-7t3f5zdl1q4z9hyv-79
lib/talloc/Makefile.in makefile.in-20070125040949-7t3f5zdl1q4z9hyv-38
lib/talloc/config.h.in config.h.in-20070125040949-7t3f5zdl1q4z9hyv-42
lib/talloc/configure.ac configure.ac-20070125040949-7t3f5zdl1q4z9hyv-45
lib/talloc/libtalloc.m4 libtalloc.m4-20070125040949-7t3f5zdl1q4z9hyv-47
lib/talloc/talloc.3 talloc.3-20070125040949-7t3f5zdl1q4z9hyv-48
lib/talloc/talloc.3.html talloc.3.html-20070125040949-7t3f5zdl1q4z9hyv-49
lib/talloc/talloc.c talloc.c-20070125040949-7t3f5zdl1q4z9hyv-51
lib/talloc/talloc.h talloc.h-20070125040949-7t3f5zdl1q4z9hyv-52
lib/talloc/talloc.pc talloc.pc-20070125040949-7t3f5zdl1q4z9hyv-54
lib/talloc/talloc.pc.in talloc.pc.in-20070125040949-7t3f5zdl1q4z9hyv-55
lib/talloc/talloc_guide.txt talloc_guide.txt-20070125040949-7t3f5zdl1q4z9hyv-56
lib/talloc/testsuite.c testsuite.c-20070125040949-7t3f5zdl1q4z9hyv-57
lib/tdb/Makefile.in makefile.in-20070125040949-7t3f5zdl1q4z9hyv-59
lib/tdb/configure.ac configure.ac-20070125040949-7t3f5zdl1q4z9hyv-65
lib/tdb/libtdb.m4 libtdb.m4-20070125040949-7t3f5zdl1q4z9hyv-69
lib/tdb/tdb.pc.in tdb.pc.in-20070125040949-7t3f5zdl1q4z9hyv-72
tcp/tcp_connect.c tcp_connect.c-20061128004937-x70q1cu5xzg5g2tm-1
tests/bench-ssh.sh benchssh.sh-20070220022243-k2evfudau0j1bwmn-1
tests/bench.sh bench.sh-20070209014602-vdolpr6esqsa58s7-1
tests/ctdb_bench.c ctdb_bench.c-20061219052637-2liagoglohxb6p7s-1
tests/ctdb_fetch.c ctdb_fetch.c-20070405031748-f7gslozfj3rwh5ie-1
tests/ctdb_fetch1.c ctdb_fetch1.c-20070412111848-xawz6wqk9r0v8jdk-1
tests/ctdb_messaging.c ctdb_messaging.c-20070411034205-6d6vne56pbih2x1p-1
tests/ctdb_test.c ctdb_test.c-20061117234101-o3qt14umlg9en8z0-16
tests/fetch.sh fetch.sh-20070405031756-lomzqpjyqg3xd1kv-1
tests/fetch1.sh fetch1.sh-20070412111854-6s84l3myac9ncl79-1
tests/messaging.sh messaging.sh-20070411034158-e1c175kqm9vzasb6-1
tests/run_tests.sh run_tests.sh-20070428085745-ec2w6vybjf07vtvg-1
tests/test.sh test.sh-20061128065333-cla80zaxd9eb4o4a-2
tests/test1.sh test1.sh-20061130223403-jednzcvm60m0j75c-1
tools/ctdb_control.c ctdb_control.c-20070426122705-9ehj1l5lu2gn9kuj-1
tests/ctdbd.sh ctdbd.sh-20070411085038-phusiewluwzyqjpc-2
------------------------------------------------------------
revno: 44.1.190
merged: tridge at samba.org-20070502051111-kol2q81ec0oz8o1k
parent: tridge at samba.org-20070502033455-ouk4wh3sa9nmzdjv
committer: Andrew Tridgell <tridge at samba.org>
branch nick: tridge
timestamp: Wed 2007-05-02 15:11:11 +1000
message:
added a builtin fetch function to support samba3 unlocked fetch
------------------------------------------------------------
revno: 44.1.189
merged: tridge at samba.org-20070502033455-ouk4wh3sa9nmzdjv
parent: tridge at samba.org-20070502032903-a3t17i17j9qsq4uq
committer: Andrew Tridgell <tridge at samba.org>
branch nick: tridge
timestamp: Wed 2007-05-02 13:34:55 +1000
message:
nicer command parsing in ctdb_control
------------------------------------------------------------
revno: 44.1.188
merged: tridge at samba.org-20070502032903-a3t17i17j9qsq4uq
parent: tridge at samba.org-20070502032545-7lupwzfjd6ubmtu5
committer: Andrew Tridgell <tridge at samba.org>
branch nick: tridge
timestamp: Wed 2007-05-02 13:29:03 +1000
message:
nicer string handling in usage
------------------------------------------------------------
revno: 44.1.187
merged: tridge at samba.org-20070502032545-7lupwzfjd6ubmtu5
parent: tridge at samba.org-20070501213758-rcydp2jih2keiapj
parent: sahlberg at ronnie-20070502010658-31ae7f10fe7e85b2
committer: Andrew Tridgell <tridge at samba.org>
branch nick: tridge
timestamp: Wed 2007-05-02 13:25:45 +1000
message:
merged from ronnie
------------------------------------------------------------
revno: 44.1.153.1.29
merged: sahlberg at ronnie-20070502010658-31ae7f10fe7e85b2
parent: sahlberg at ronnie-20070502010204-4634c57f18d4c981
committer: Ronnie Sahlberg <sahlberg at ronnie>
branch nick: ctdb
timestamp: Wed 2007-05-02 11:06:58 +1000
message:
change the getnodemap control to a more consistent output for whether a
node is connected or not
------------------------------------------------------------
revno: 44.1.153.1.28
merged: sahlberg at ronnie-20070502010204-4634c57f18d4c981
parent: sahlberg at ronnie-20070502005329-edb046ec999fb2dd
committer: Ronnie Sahlberg <sahlberg at ronnie>
branch nick: ctdb
timestamp: Wed 2007-05-02 11:02:04 +1000
message:
update some calls to ctdb_control() that were still using the old
signature (flags field)
update some calls to ctdb_get_config() to use the new name
ctdb_ctrl_get_config()
change #include "talloc/talloc.h" to #include "lib/talloc/talloc.h" in
lib/events/events.h
------------------------------------------------------------
revno: 44.1.153.1.27
merged: sahlberg at ronnie-20070502005329-edb046ec999fb2dd
parent: sahlberg at ronnie-20070502003743-1c619c3995deb5b9
parent: tridge at samba.org-20070501213758-rcydp2jih2keiapj
committer: Ronnie Sahlberg <sahlberg at ronnie>
branch nick: ctdb
timestamp: Wed 2007-05-02 10:53:29 +1000
message:
merge with tridges tree to resolve all conflicts
------------------------------------------------------------
revno: 44.1.153.1.26
merged: sahlberg at ronnie-20070502003743-1c619c3995deb5b9
parent: sahlberg at ronnie-20070502002514-733ae450ba6775e2
committer: Ronnie Sahlberg <sahlberg at ronnie>
branch nick: ctdb
timestamp: Wed 2007-05-02 10:37:43 +1000
message:
specify which node to perform recovery to when using the recovery
control
------------------------------------------------------------
revno: 44.1.153.1.25
merged: sahlberg at ronnie-20070502002514-733ae450ba6775e2
parent: sahlberg at ronnie-20070502002034-3612e4d3403e70d8
committer: Ronnie Sahlberg <sahlberg at ronnie>
branch nick: ctdb
timestamp: Wed 2007-05-02 10:25:14 +1000
message:
fix a bug in pushdb control.
we should only write the pushed record if RSN of the new one if higher
than the rsn of the existing one not the other way around
------------------------------------------------------------
revno: 44.1.153.1.24
merged: sahlberg at ronnie-20070502002034-3612e4d3403e70d8
parent: sahlberg at ronnie-20070429145827-6d3a43aebd8d9a67
committer: Ronnie Sahlberg <sahlberg at ronnie>
branch nick: ctdb
timestamp: Wed 2007-05-02 10:20:34 +1000
message:
add an initial recovery control to perform samba3 style recovery
this is not optimized at all and copies/merges all records between
databases instead of only those records for which a certain node is
lmaster. (step 7 should later be enhanced to a, delete the database,
push only those records for which the node is lmaster)
------------------------------------------------------------
revno: 44.1.153.1.23
merged: sahlberg at ronnie-20070429145827-6d3a43aebd8d9a67
parent: sahlberg at ronnie-20070429134927-b789df5252e6fb0c
committer: Ronnie Sahlberg <sahlberg at ronnie>
branch nick: ctdb
timestamp: Mon 2007-04-30 00:58:27 +1000
message:
add push/pull of tdb and a control to copy a tdb from one node to
another node
------------------------------------------------------------
revno: 44.1.153.1.22
merged: sahlberg at ronnie-20070429134927-b789df5252e6fb0c
parent: sahlberg at ronnie-20070429125156-a8b3fda51a6e172f
parent: tridge at samba.org-20070428171336-4yw1gh5qfslqan73
committer: Ronnie Sahlberg <sahlberg at ronnie>
branch nick: ctdb
timestamp: Sun 2007-04-29 23:49:27 +1000
message:
merge from tridge
------------------------------------------------------------
revno: 44.1.153.1.21
merged: sahlberg at ronnie-20070429125156-a8b3fda51a6e172f
parent: sahlberg at ronnie-20070429121451-78d550f5be8c62c2
committer: Ronnie Sahlberg <sahlberg at ronnie>
branch nick: ctdb
timestamp: Sun 2007-04-29 22:51:56 +1000
message:
add a new "recovery mode" field to ctdb.
while recovery is in progress the daemon will discard all CTDB_REQ_CALL
and rely on clients retransmitting them
add new controls to get/set the recovery mode
------------------------------------------------------------
revno: 44.1.153.1.20
merged: sahlberg at ronnie-20070429121451-78d550f5be8c62c2
parent: sahlberg at ronnie-20070429084846-fa89013d7f437257
committer: Ronnie Sahlberg <sahlberg at ronnie>
branch nick: ctdb
timestamp: Sun 2007-04-29 22:14:51 +1000
message:
implement a control to pull a database from a remote node
it does not yet work since ctdb_control can right now only be called
from client context and the pull is implemented as the target ctdb node
itself using a get_keys to pull the keys from the source node thus
ctdb daemon needs to ctdb_control to a remote node
------------------------------------------------------------
revno: 44.1.153.1.19
merged: sahlberg at ronnie-20070429084846-fa89013d7f437257
parent: sahlberg at ronnie-20070429083411-1bf5033a95973a9d
committer: Ronnie Sahlberg <sahlberg at ronnie>
branch nick: ctdb
timestamp: Sun 2007-04-29 18:48:46 +1000
message:
control to delete all records in a database
------------------------------------------------------------
revno: 44.1.153.1.18
merged: sahlberg at ronnie-20070429083411-1bf5033a95973a9d
parent: sahlberg at ronnie-20070428194713-c78b74526ca63879
committer: Ronnie Sahlberg <sahlberg at ronnie>
branch nick: ctdb
timestamp: Sun 2007-04-29 18:34:11 +1000
message:
add a new control to set all records in a database to a new dmaster
------------------------------------------------------------
revno: 44.1.153.1.17
merged: sahlberg at ronnie-20070428194713-c78b74526ca63879
parent: sahlberg at ronnie-20070428131123-ba31a5af036f3f3f
committer: Ronnie Sahlberg <sahlberg at ronnie>
branch nick: ctdb
timestamp: Sun 2007-04-29 05:47:13 +1000
message:
add a control to read an entire tdb from a node including
key/lmaster/header and data
------------------------------------------------------------
revno: 44.1.153.1.16
merged: sahlberg at ronnie-20070428131123-ba31a5af036f3f3f
parent: sahlberg at ronnie-20070428104242-6b8810b511e6b587
parent: tridge at samba.org-20070428100146-vc86b04jx6za7v7h
committer: Ronnie Sahlberg <sahlberg at ronnie>
branch nick: ctdb
timestamp: Sat 2007-04-28 23:11:23 +1000
message:
merge with tridge
fix the logic in ctdb_connected to print CONNECTED if the node is
connected and UNAVAILABLE when the node is dead instead of the opposite
------------------------------------------------------------
revno: 44.1.186
merged: tridge at samba.org-20070501213758-rcydp2jih2keiapj
parent: tridge at samba.org-20070501213204-7d8eage8651zq2o3
committer: Andrew Tridgell <tridge at samba.org>
branch nick: tridge
timestamp: Wed 2007-05-02 07:37:58 +1000
message:
new files for updated events system
------------------------------------------------------------
revno: 44.1.185
merged: tridge at samba.org-20070501213204-7d8eage8651zq2o3
parent: tridge at samba.org-20070501205012-nlrvpj4m3znvumdz
committer: Andrew Tridgell <tridge at samba.org>
branch nick: tridge
timestamp: Wed 2007-05-02 07:32:04 +1000
message:
merge latest versions of lib/replace, lib/talloc, lib/tdb and lib/events into ctdb bzr tree
------------------------------------------------------------
revno: 44.1.184
merged: tridge at samba.org-20070501205012-nlrvpj4m3znvumdz
parent: tridge at samba.org-20070501032502-6fk64ptyeqjybf45
committer: Andrew Tridgell <tridge at samba.org>
branch nick: tridge
timestamp: Wed 2007-05-02 06:50:12 +1000
message:
fixed a lib/events bug found by volker
------------------------------------------------------------
revno: 44.1.183
merged: tridge at samba.org-20070501032502-6fk64ptyeqjybf45
parent: tridge at samba.org-20070430203455-hz83ozsdn4cp1krv
committer: Andrew Tridgell <tridge at samba.org>
branch nick: tridge
timestamp: Tue 2007-05-01 13:25:02 +1000
message:
added a hopcount in ctdb_call
------------------------------------------------------------
revno: 44.1.182
merged: tridge at samba.org-20070430203455-hz83ozsdn4cp1krv
parent: tridge at samba.org-20070430135406-5f2krpfqjekpa2n3
committer: Andrew Tridgell <tridge at samba.org>
branch nick: tridge
timestamp: Tue 2007-05-01 06:34:55 +1000
message:
auto-determine listen address by attempting to bind to each address in the cluster in turn
------------------------------------------------------------
revno: 44.1.181
merged: tridge at samba.org-20070430135406-5f2krpfqjekpa2n3
parent: tridge at samba.org-20070430133140-79ydyjc7o4pq21k9
committer: Andrew Tridgell <tridge at samba.org>
branch nick: tridge
timestamp: Mon 2007-04-30 15:54:06 +0200
message:
added attach command in ctdb_control
------------------------------------------------------------
revno: 44.1.180
merged: tridge at samba.org-20070430133140-79ydyjc7o4pq21k9
parent: tridge at samba.org-20070430091021-83436vamcf4mb239
committer: Andrew Tridgell <tridge at samba.org>
branch nick: tridge
timestamp: Mon 2007-04-30 15:31:40 +0200
message:
changed the way set_call and attach are done so that you can safely
attach to databases after the protocol has started. The daemon
broadcasts information on new databases to the other daemons.
This also eliminates the need for the client to know about the hash
between db name and db_id.
------------------------------------------------------------
revno: 44.1.179
merged: tridge at samba.org-20070430091021-83436vamcf4mb239
parent: tridge at samba.org-20070429204223-p3irof22u7mgolo6
committer: Andrew Tridgell <tridge at samba.org>
branch nick: tridge
timestamp: Mon 2007-04-30 11:10:21 +0200
message:
don't use stderr here - rely on logging
------------------------------------------------------------
revno: 44.1.178
merged: tridge at samba.org-20070429204223-p3irof22u7mgolo6
parent: tridge at samba.org-20070429141940-kxbij0fq3pj33qvn
committer: Andrew Tridgell <tridge at samba.org>
branch nick: tridge
timestamp: Sun 2007-04-29 22:42:23 +0200
message:
saner logfile code
testing of ctdbd
Diff too large for email (7681, the limit is 1000).
More information about the samba-cvs
mailing list