ctdb_ltdb_store_server: Improve debug message in ctdb_ltdb_store when store or delete...
authorMichael Adam <obnox@samba.org>
Tue, 21 Dec 2010 17:08:11 +0000 (18:08 +0100)
committerMichael Adam <obnox@samba.org>
Wed, 9 Mar 2011 23:56:35 +0000 (00:56 +0100)
server/ctdb_ltdb_server.c

index 219df373299582200274c2488b267d42a5638c2f..5b52cd36c998c9ffe7d35b45c77d380d1a3758fe 100644 (file)
@@ -182,7 +182,19 @@ store:
        }
 
        if (ret != 0) {
-               DEBUG(DEBUG_ERR, (__location__ " Failed to store dynamic data\n"));
+               int lvl = DEBUG_ERR;
+
+               if (keep == false &&
+                   tdb_error(ctdb_db->ltdb->tdb) == TDB_ERR_NOEXIST)
+               {
+                       lvl = DEBUG_DEBUG;
+               }
+
+               DEBUG(lvl, (__location__ " db[%s]: Failed to %s record: "
+                           "%d - %s\n",
+                           ctdb_db->db_name,
+                           keep?"store":"delete", ret,
+                           tdb_errorstr(ctdb_db->ltdb->tdb)));
        }
        if (seqnum_suppressed) {
                tdb_add_flags(ctdb_db->ltdb->tdb, TDB_SEQNUM);