ctdb_ltdb_store_server: Improve debug message in ctdb_ltdb_store when store or delete...
[ctdb.git] / 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);