From: Amitay Isaacs Date: Tue, 4 Apr 2017 07:31:11 +0000 (+1000) Subject: ctdb-client: Rename ctdb_db_travese to ctdb_db_traverse_local X-Git-Tag: ldb-1.1.31~149 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6894158103f77d1905edd3ebcc09e00695b12f5d;p=thirdparty%2Fsamba.git ctdb-client: Rename ctdb_db_travese to ctdb_db_traverse_local This function only traverses the database on local node. Signed-off-by: Amitay Isaacs Reviewed-by: Martin Schwenke --- diff --git a/ctdb/client/client.h b/ctdb/client/client.h index 312615e2d4f..2205112b4f1 100644 --- a/ctdb/client/client.h +++ b/ctdb/client/client.h @@ -695,9 +695,9 @@ int ctdb_detach(TALLOC_CTX *mem_ctx, struct tevent_context *ev, uint32_t ctdb_db_id(struct ctdb_db_context *db); -int ctdb_db_traverse(struct ctdb_db_context *db, bool readonly, - bool extract_header, - ctdb_rec_parser_func_t parser, void *private_data); +int ctdb_db_traverse_local(struct ctdb_db_context *db, bool readonly, + bool extract_header, + ctdb_rec_parser_func_t parser, void *private_data); int ctdb_ltdb_fetch(struct ctdb_db_context *db, TDB_DATA key, struct ctdb_ltdb_header *header, diff --git a/ctdb/client/client_db.c b/ctdb/client/client_db.c index 888cfbc3592..cb3dc44c529 100644 --- a/ctdb/client/client_db.c +++ b/ctdb/client/client_db.c @@ -624,18 +624,19 @@ uint32_t ctdb_db_id(struct ctdb_db_context *db) return db->db_id; } -struct ctdb_db_traverse_state { +struct ctdb_db_traverse_local_state { ctdb_rec_parser_func_t parser; void *private_data; bool extract_header; int error; }; -static int ctdb_db_traverse_handler(struct tdb_context *tdb, TDB_DATA key, - TDB_DATA data, void *private_data) +static int ctdb_db_traverse_local_handler(struct tdb_context *tdb, + TDB_DATA key, TDB_DATA data, + void *private_data) { - struct ctdb_db_traverse_state *state = - (struct ctdb_db_traverse_state *)private_data; + struct ctdb_db_traverse_local_state *state = + (struct ctdb_db_traverse_local_state *)private_data; int ret; if (state->extract_header) { @@ -660,11 +661,11 @@ static int ctdb_db_traverse_handler(struct tdb_context *tdb, TDB_DATA key, return 0; } -int ctdb_db_traverse(struct ctdb_db_context *db, bool readonly, - bool extract_header, - ctdb_rec_parser_func_t parser, void *private_data) +int ctdb_db_traverse_local(struct ctdb_db_context *db, bool readonly, + bool extract_header, + ctdb_rec_parser_func_t parser, void *private_data) { - struct ctdb_db_traverse_state state; + struct ctdb_db_traverse_local_state state; int ret; state.parser = parser; @@ -674,10 +675,11 @@ int ctdb_db_traverse(struct ctdb_db_context *db, bool readonly, if (readonly) { ret = tdb_traverse_read(db->ltdb->tdb, - ctdb_db_traverse_handler, &state); + ctdb_db_traverse_local_handler, + &state); } else { ret = tdb_traverse(db->ltdb->tdb, - ctdb_db_traverse_handler, &state); + ctdb_db_traverse_local_handler, &state); } if (ret == -1) { diff --git a/ctdb/tools/ctdb.c b/ctdb/tools/ctdb.c index 0890992cc34..a55812a077e 100644 --- a/ctdb/tools/ctdb.c +++ b/ctdb/tools/ctdb.c @@ -2220,7 +2220,7 @@ static int control_cattdb(TALLOC_CTX *mem_ctx, struct ctdb_context *ctdb, } state.count = 0; - ret = ctdb_db_traverse(db, true, true, dump_record, &state); + ret = ctdb_db_traverse_local(db, true, true, dump_record, &state); printf("Dumped %u record(s)\n", state.count); @@ -4152,7 +4152,7 @@ static int control_backupdb(TALLOC_CTX *mem_ctx, struct ctdb_context *ctdb, state.nbuf = 0; state.nrec = 0; - ret = ctdb_db_traverse(db, true, false, backup_handler, &state); + ret = ctdb_db_traverse_local(db, true, false, backup_handler, &state); if (ret != 0) { fprintf(stderr, "Failed to collect records from DB %s\n", db_name);