[SCM] CTDB repository - branch master updated - ctdb-1.12-198-gbe8a153

Michael Adam obnox at samba.org
Mon Feb 13 08:18:54 MST 2012


The branch, master has been updated
       via  be8a153346ca7d40f09a6d03aad655aaa5c4a903 (commit)
      from  a7e7fa2169ee12f817336f6d03d5bb72df7ec020 (commit)

http://gitweb.samba.org/?p=ctdb.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit be8a153346ca7d40f09a6d03aad655aaa5c4a903
Author: Volker Lendecke <vl at samba.org>
Date:   Mon Feb 13 13:24:37 2012 +0100

    Make CTDB_CURRENT_NODE work with CTDB_REQ_MESSAGE
    
    Signed-off-by: Michael Adam <obnox at samba.org>

-----------------------------------------------------------------------

Summary of changes:
 server/ctdb_daemon.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)


Changeset truncated at 500 lines:

diff --git a/server/ctdb_daemon.c b/server/ctdb_daemon.c
index 2436997..65ad055 100644
--- a/server/ctdb_daemon.c
+++ b/server/ctdb_daemon.c
@@ -288,6 +288,10 @@ static void daemon_request_message_from_client(struct ctdb_client *client,
 	TDB_DATA data;
 	int res;
 
+	if (c->hdr.destnode == CTDB_CURRENT_NODE) {
+		c->hdr.destnode = ctdb_get_pnn(client->ctdb);
+	}
+
 	/* maybe the message is for another client on this node */
 	if (ctdb_get_pnn(client->ctdb)==c->hdr.destnode) {
 		ctdb_request_message(client->ctdb, (struct ctdb_req_header *)c);


-- 
CTDB repository


More information about the samba-cvs mailing list