From: Ronnie Sahlberg Date: Thu, 24 Feb 2011 23:06:08 +0000 (+1100) Subject: Dont return error if trying to set db priority on a db that does not yet exist. X-Git-Url: http://git.samba.org/?p=sahlberg%2Fctdb.git;a=commitdiff_plain;h=fffee2f8d7e78afdb375f457064d0e9ef77c8d30 Dont return error if trying to set db priority on a db that does not yet exist. Just treat as a nop. When the database is created later it will get its priority set properly. --- diff --git a/server/ctdb_ltdb_server.c b/server/ctdb_ltdb_server.c index 3e90b2d0..07fdec0d 100644 --- a/server/ctdb_ltdb_server.c +++ b/server/ctdb_ltdb_server.c @@ -1195,12 +1195,12 @@ int32_t ctdb_control_set_db_priority(struct ctdb_context *ctdb, TDB_DATA indata) ctdb_db = find_ctdb_db(ctdb, db_prio->db_id); if (!ctdb_db) { DEBUG(DEBUG_ERR,("Unknown db_id 0x%x in ctdb_set_db_priority\n", db_prio->db_id)); - return -1; + return 0; } if ((db_prio->priority<1) || (db_prio->priority>NUM_DB_PRIORITIES)) { DEBUG(DEBUG_ERR,("Trying to set invalid priority : %u\n", db_prio->priority)); - return -1; + return 0; } ctdb_db->priority = db_prio->priority;