From 081ffe994a6d39cbd332eefe6f58f8015154e4cb Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Wed, 4 Apr 2018 17:01:59 +0200 Subject: expand logging of HARD errors in DB reserve inserts --- src/exchangedb/plugin_exchangedb_postgres.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/exchangedb/plugin_exchangedb_postgres.c') diff --git a/src/exchangedb/plugin_exchangedb_postgres.c b/src/exchangedb/plugin_exchangedb_postgres.c index 6c6330556..63ed8874e 100644 --- a/src/exchangedb/plugin_exchangedb_postgres.c +++ b/src/exchangedb/plugin_exchangedb_postgres.c @@ -1912,7 +1912,10 @@ postgres_reserves_in_insert (void *cls, "reserve_create", params); if (0 > qs) + { + GNUNET_break (GNUNET_DB_STATUS_HARD_ERROR != qs); return qs; + } if (GNUNET_DB_STATUS_SUCCESS_NO_RESULTS == qs) { /* Maybe DB did not detect serializiability error already, @@ -1938,7 +1941,10 @@ postgres_reserves_in_insert (void *cls, "reserves_in_add_transaction", params); if (GNUNET_DB_STATUS_SUCCESS_ONE_RESULT != qs) + { + GNUNET_break (GNUNET_DB_STATUS_HARD_ERROR != qs); return qs; + } } if (GNUNET_DB_STATUS_SUCCESS_ONE_RESULT == reserve_exists) @@ -1957,7 +1963,7 @@ postgres_reserves_in_insert (void *cls, balance)) { /* currency overflow or incompatible currency */ - GNUNET_log (GNUNET_ERROR_TYPE_WARNING, + GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Attempt to deposit incompatible amount into reserve\n"); return GNUNET_DB_STATUS_HARD_ERROR; } -- cgit v1.2.3