]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
we no longer pass lmaster across during pulldb so dont print it from
authorRonnie Sahlberg <sahlberg@ronnie>
Thu, 17 May 2007 02:07:29 +0000 (12:07 +1000)
committerRonnie Sahlberg <sahlberg@ronnie>
Thu, 17 May 2007 02:07:29 +0000 (12:07 +1000)
catdb either

(This used to be ctdb commit b57d60f4789ea7f0dd69c93f6629d8742e182576)

ctdb/common/ctdb_client.c
ctdb/include/ctdb.h
ctdb/tools/ctdb_control.c

index cde9584fb76ee9f962d5c3b4eaefcc8549fcd002..b49ee78df8a8f1390aad01a2bc5049122cdec861 100644 (file)
@@ -1109,7 +1109,6 @@ int ctdb_ctrl_pulldb(struct ctdb_context *ctdb, uint32_t destnode, uint32_t dbid
        
        keys->keys     = talloc_array(mem_ctx, TDB_DATA, keys->num);
        keys->headers  = talloc_array(mem_ctx, struct ctdb_ltdb_header, keys->num);
-       keys->lmasters = talloc_array(mem_ctx, uint32_t, keys->num);
        keys->data     = talloc_array(mem_ctx, TDB_DATA, keys->num);
 
        rec = (struct ctdb_rec_data *)&reply->data[0];
@@ -1117,7 +1116,7 @@ int ctdb_ctrl_pulldb(struct ctdb_context *ctdb, uint32_t destnode, uint32_t dbid
        for (i=0;i<reply->count;i++) {
                keys->keys[i].dptr = talloc_memdup(mem_ctx, &rec->data[0], rec->keylen);
                keys->keys[i].dsize = rec->keylen;
-
+               
                keys->data[i].dptr = talloc_memdup(mem_ctx, &rec->data[keys->keys[i].dsize], rec->datalen);
                keys->data[i].dsize = rec->datalen;
 
index 59bfbdea115fa2125494924fffb40f4f371de66a..782fda9f3360861a0d72572a5caa8f1f3366122f 100644 (file)
@@ -244,7 +244,6 @@ struct ctdb_key_list {
        uint32_t num;
        TDB_DATA *keys;
        struct ctdb_ltdb_header *headers;
-       uint32_t *lmasters;
        TDB_DATA *data;
 };
 int ctdb_ctrl_pulldb(struct ctdb_context *ctdb, uint32_t destnode, uint32_t dbid, uint32_t lmaster, TALLOC_CTX *mem_ctx, struct ctdb_key_list *keys);
index f8691fe5fdc3fc764d1c9b6e16e1b9fd5f6a57bd..36b70c81988758878a56ca7ddb0e029d934787cc 100644 (file)
@@ -513,8 +513,8 @@ static int control_catdb(struct ctdb_context *ctdb, int argc, const char **argv)
                        keystr  = hex_encode(ctdb, keys.keys[i].dptr, keys.keys[i].dsize);
                        datastr = hex_encode(ctdb, keys.data[i].dptr, keys.data[i].dsize);
 
-                       printf("rsn:%llu lmaster:%d dmaster:%d key:%s data:%s\n", 
-                              (unsigned long long)keys.headers[i].rsn, keys.lmasters[i], 
+                       printf("rsn:%llu dmaster:%d key:%s data:%s\n", 
+                              (unsigned long long)keys.headers[i].rsn,  
                               keys.headers[i].dmaster, keystr, datastr); 
                        ret++;
                }