Rev 231: merged from ronnie in http://samba.org/~tridge/ctdb
tridge at samba.org
tridge at samba.org
Wed May 2 03:25:46 GMT 2007
------------------------------------------------------------
revno: 231
revision-id: 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
modified:
common/cmdline.c cmdline.c-20070416041216-w1zvz91bkdsgjckw-1
common/ctdb.c ctdb.c-20061127094323-t50f58d65iaao5of-2
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
include/ctdb.h ctdb.h-20061117234101-o3qt14umlg9en8z0-11
include/ctdb_private.h ctdb_private.h-20061117234101-o3qt14umlg9en8z0-13
lib/events/events.h events.h-20061117234101-o3qt14umlg9en8z0-27
tests/ctdb_fetch.c ctdb_fetch.c-20070405031748-f7gslozfj3rwh5ie-1
tests/ctdb_test.c ctdb_test.c-20061117234101-o3qt14umlg9en8z0-16
tools/ctdb_control.c ctdb_control.c-20070426122705-9ehj1l5lu2gn9kuj-1
------------------------------------------------------------
revno: 197.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: 197.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: 197.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: 197.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: 197.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: 197.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: 197.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: 197.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: 197.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: 197.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: 197.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: 197.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: 197.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: 197.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
Diff too large for email (1415, the limit is 200).
More information about the samba-cvs
mailing list