ctdb-daemon: Do not complain if node is inactive and db is not attached
authorAmitay Isaacs <amitay@gmail.com>
Tue, 10 Jun 2014 02:17:32 +0000 (12:17 +1000)
committerMartin Schwenke <martins@samba.org>
Thu, 12 Jun 2014 03:40:11 +0000 (05:40 +0200)
Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Reviewed-by: Martin Schwenke <martin@meltin.net>
ctdb/server/ctdb_ltdb_server.c

index 02fd3a5ab8517a2d131f57c48a7bb86a3b3b65eb..7738f7634659a9ea5c88e2ad08bd11be52aa6ebd 100644 (file)
@@ -1527,7 +1527,10 @@ 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));
+               if (!(ctdb->nodes[ctdb->pnn]->flags & NODE_FLAGS_INACTIVE)) {
+                       DEBUG(DEBUG_ERR,("Unknown db_id 0x%x in ctdb_set_db_priority\n",
+                                        db_prio->db_id));
+               }
                return 0;
        }