diff options
| author | Christian Grothoff <christian@grothoff.org> | 2021-12-08 15:18:40 +0100 | 
|---|---|---|
| committer | Christian Grothoff <christian@grothoff.org> | 2021-12-08 15:18:40 +0100 | 
| commit | 9d3f7d3a56712d6a963e8a4775a8f9757740d648 (patch) | |
| tree | 95955e48fffa2d6dfcf6e81083b43c3df40f2072 /src/exchangedb | |
| parent | 2e6e2387b8c4e83e32c50e4fc8cb5312bce68735 (diff) | |
move ensure_coin_known for melt and recoup outside of transaction, more logging
Diffstat (limited to 'src/exchangedb')
| -rw-r--r-- | src/exchangedb/plugin_exchangedb_postgres.c | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/src/exchangedb/plugin_exchangedb_postgres.c b/src/exchangedb/plugin_exchangedb_postgres.c index 79013179..4f0bc243 100644 --- a/src/exchangedb/plugin_exchangedb_postgres.c +++ b/src/exchangedb/plugin_exchangedb_postgres.c @@ -5778,6 +5778,8 @@ postgres_ensure_coin_known (void *cls,      GNUNET_break (0);      return TALER_EXCHANGEDB_CKS_HARD_FAIL;    case GNUNET_DB_STATUS_SOFT_ERROR: +    GNUNET_log (GNUNET_ERROR_TYPE_WARNING, +                "Serialization failure in insert_known_coin? Strange!\n");      return TALER_EXCHANGEDB_CKS_SOFT_FAIL;    case GNUNET_DB_STATUS_SUCCESS_NO_RESULTS:      /* continued below */ @@ -5794,8 +5796,11 @@ postgres_ensure_coin_known (void *cls,    switch (qs)    {    case GNUNET_DB_STATUS_HARD_ERROR: +    GNUNET_break (0);      return TALER_EXCHANGEDB_CKS_HARD_FAIL;    case GNUNET_DB_STATUS_SOFT_ERROR: +    GNUNET_log (GNUNET_ERROR_TYPE_WARNING, +                "Serialization failure in get_known_coin_dh? Strange!\n");      return TALER_EXCHANGEDB_CKS_SOFT_FAIL;    case GNUNET_DB_STATUS_SUCCESS_ONE_RESULT:      if (0 == GNUNET_memcmp (&denom_pub_hash, @@ -5865,7 +5870,6 @@ postgres_insert_deposit (void *cls,                                      &kyc);    if (qs <= 0)    { -    GNUNET_break (GNUNET_DB_STATUS_HARD_ERROR == qs);      GNUNET_break (GNUNET_DB_STATUS_SOFT_ERROR == qs);      return qs;    } | 
