summaryrefslogtreecommitdiffstats
path: root/ctdb/server/ctdb_ltdb_server.c
diff options
context:
space:
mode:
authorMichael Adam <obnox@samba.org>2010-12-21 18:08:11 +0100
committerMichael Adam <obnox@samba.org>2011-03-14 13:35:51 +0100
commit1924d0d365e10ac8f2157198fb08d76708c8b5bc (patch)
tree8ca275bc75e13c35f7da2486054a99d832e85bbe /ctdb/server/ctdb_ltdb_server.c
parent7088e2144fb7bc2e86f9e02414cb92c1300823ea (diff)
downloadsamba-1924d0d365e10ac8f2157198fb08d76708c8b5bc.tar.gz
samba-1924d0d365e10ac8f2157198fb08d76708c8b5bc.tar.xz
samba-1924d0d365e10ac8f2157198fb08d76708c8b5bc.zip
ctdb_ltdb_store_server: Improve debug message in ctdb_ltdb_store when store or delete fails.
(This used to be ctdb commit 2559b2a45eb11834da3b0e0963e24351c8b7477f)
Diffstat (limited to 'ctdb/server/ctdb_ltdb_server.c')
-rw-r--r--ctdb/server/ctdb_ltdb_server.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/ctdb/server/ctdb_ltdb_server.c b/ctdb/server/ctdb_ltdb_server.c
index bcd53e21bf4..48b08527772 100644
--- a/ctdb/server/ctdb_ltdb_server.c
+++ b/ctdb/server/ctdb_ltdb_server.c
@@ -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);