diff options
author | Michael Adam <obnox@samba.org> | 2010-12-21 18:08:11 +0100 |
---|---|---|
committer | Michael Adam <obnox@samba.org> | 2011-03-14 13:35:51 +0100 |
commit | 1924d0d365e10ac8f2157198fb08d76708c8b5bc (patch) | |
tree | 8ca275bc75e13c35f7da2486054a99d832e85bbe /ctdb/server/ctdb_ltdb_server.c | |
parent | 7088e2144fb7bc2e86f9e02414cb92c1300823ea (diff) | |
download | samba-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.c | 14 |
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); |