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>
Mon, 14 Mar 2011 12:35:51 +0000 (13:35 +0100)
server/ctdb_ltdb_server.c

index bcd53e21bf433343801a220c0dd47ab4a444431d..48b085277724c2db5bb40fe9c2e205d206a8cebf 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);