[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-exchange] branch master updated: -fix auditor test_6, style fixes
From: |
gnunet |
Subject: |
[taler-exchange] branch master updated: -fix auditor test_6, style fixes |
Date: |
Sun, 13 Oct 2024 22:39:47 +0200 |
This is an automated email from the git hooks/post-receive script.
grothoff pushed a commit to branch master
in repository exchange.
The following commit(s) were added to refs/heads/master by this push:
new 74c56c228 -fix auditor test_6, style fixes
74c56c228 is described below
commit 74c56c228c09c60ccb6a4eb3a053de4f99a6c79e
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Sun Oct 13 22:39:43 2024 +0200
-fix auditor test_6, style fixes
---
src/auditor/test-auditor.sh | 3 +-
...t_reserve_balance_summary_wrong_inconsistency.c | 79 +++++++++-------------
2 files changed, 33 insertions(+), 49 deletions(-)
diff --git a/src/auditor/test-auditor.sh b/src/auditor/test-auditor.sh
index e9001ce11..5182d57be 100755
--- a/src/auditor/test-auditor.sh
+++ b/src/auditor/test-auditor.sh
@@ -916,7 +916,7 @@ function test_6() {
echo -n "Checking bad-signature-loss detected ..."
check_row \
"bad-sig-losses" \
- "$OLD_ROW"
+ "problem_row_id" "1" # Row reported is that of deposits or melt table,
not known_coins
echo -n "Checking bad-signature-loss amount detected ..."
check_report_neg \
"bad-sig-losses" \
@@ -1346,7 +1346,6 @@ function test_16() {
launch_libeufin
audit_only
stop_libeufin
- bash
echo -n "Testing wire-out-inconsistency-expected... "
check_report \
diff --git a/src/auditordb/pg_get_reserve_balance_summary_wrong_inconsistency.c
b/src/auditordb/pg_get_reserve_balance_summary_wrong_inconsistency.c
index d41d1cbf9..89ef0d178 100644
--- a/src/auditordb/pg_get_reserve_balance_summary_wrong_inconsistency.c
+++ b/src/auditordb/pg_get_reserve_balance_summary_wrong_inconsistency.c
@@ -13,14 +13,11 @@
You should have received a copy of the GNU General Public License along with
TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/>
*/
-
-
#include "platform.h"
#include "taler_error_codes.h"
#include "taler_dbevents.h"
#include "taler_pq_lib.h"
#include "pg_helper.h"
-
#include "pg_get_reserve_balance_summary_wrong_inconsistency.h"
@@ -65,26 +62,21 @@ reserve_balance_summary_wrong_inconsistency_cb (void *cls,
{
struct ReserveBalanceSummaryWrongInconsistencyContext *dcc = cls;
struct PostgresClosure *pg = dcc->pg;
- GNUNET_log (GNUNET_ERROR_TYPE_INFO,
- "---found rbswi's in reserveblanace...\n");
- GNUNET_log (GNUNET_ERROR_TYPE_INFO, "---num_results: %u\n", num_results);
-
for (unsigned int i = 0; i < num_results; i++)
{
- uint64_t serial_id;
-
struct TALER_AUDITORDB_ReserveBalanceSummaryWrongInconsistency dc;
-
struct GNUNET_PQ_ResultSpec rs[] = {
-
- GNUNET_PQ_result_spec_uint64 ("row_id", &serial_id),
- GNUNET_PQ_result_spec_auto_from_type ("reserve_pub", &dc.reserve_pub),
- TALER_PQ_RESULT_SPEC_AMOUNT ("exchange_amount", &dc.exchange_amount),
- TALER_PQ_RESULT_SPEC_AMOUNT ("auditor_amount", &dc.auditor_amount),
- GNUNET_PQ_result_spec_bool ("suppressed", &dc.suppressed),
-
-
+ GNUNET_PQ_result_spec_uint64 ("row_id",
+ &dc.row_id),
+ GNUNET_PQ_result_spec_auto_from_type ("reserve_pub",
+ &dc.reserve_pub),
+ TALER_PQ_RESULT_SPEC_AMOUNT ("exchange_amount",
+ &dc.exchange_amount),
+ TALER_PQ_RESULT_SPEC_AMOUNT ("auditor_amount",
+ &dc.auditor_amount),
+ GNUNET_PQ_result_spec_bool ("suppressed",
+ &dc.suppressed),
GNUNET_PQ_result_spec_end
};
enum GNUNET_GenericReturnValue rval;
@@ -98,11 +90,8 @@ reserve_balance_summary_wrong_inconsistency_cb (void *cls,
dcc->qs = GNUNET_DB_STATUS_HARD_ERROR;
return;
}
-
dcc->qs = i + 1;
-
rval = dcc->cb (dcc->cb_cls,
- serial_id,
&dc);
GNUNET_PQ_cleanup_result (rs);
if (GNUNET_OK != rval)
@@ -116,14 +105,12 @@ TAH_PG_get_reserve_balance_summary_wrong_inconsistency (
void *cls,
int64_t limit,
uint64_t offset,
- bool return_suppressed, // maybe not needed
+ bool return_suppressed,
TALER_AUDITORDB_ReserveBalanceSummaryWrongInconsistencyCallback cb,
void *cb_cls)
{
-
- uint64_t plimit = (uint64_t) ((limit < 0) ? -limit : limit);
-
struct PostgresClosure *pg = cls;
+ uint64_t plimit = (uint64_t) ((limit < 0) ? -limit : limit);
struct GNUNET_PQ_QueryParam params[] = {
GNUNET_PQ_query_param_uint64 (&offset),
GNUNET_PQ_query_param_bool (return_suppressed),
@@ -140,41 +127,39 @@ TAH_PG_get_reserve_balance_summary_wrong_inconsistency (
PREPARE (pg,
"auditor_reserve_balance_summary_wrong_inconsistency_get_desc",
"SELECT"
- " row_id,"
- " reserve_pub,"
- " exchange_amount,"
- " auditor_amount,"
- " suppressed"
+ " row_id"
+ ",reserve_pub"
+ ",exchange_amount"
+ ",auditor_amount"
+ ",suppressed"
" FROM auditor_reserve_balance_summary_wrong_inconsistency"
" WHERE (row_id < $1)"
- " AND ($2 OR suppressed is false)"
+ " AND ($2 OR NOT suppressed)"
" ORDER BY row_id DESC"
" LIMIT $3"
);
PREPARE (pg,
"auditor_reserve_balance_summary_wrong_inconsistency_get_asc",
"SELECT"
- " row_id,"
- " reserve_pub,"
- " exchange_amount,"
- " auditor_amount,"
- " suppressed"
+ " row_id"
+ ",reserve_pub"
+ ",exchange_amount"
+ ",auditor_amount"
+ ",suppressed"
" FROM auditor_reserve_balance_summary_wrong_inconsistency"
" WHERE (row_id > $1)"
- " AND ($2 OR suppressed is false)"
+ " AND ($2 OR NOT suppressed)"
" ORDER BY row_id ASC"
" LIMIT $3"
);
- qs = GNUNET_PQ_eval_prepared_multi_select (pg->conn,
- (limit > 0)
- ?
-
"auditor_reserve_balance_summary_wrong_inconsistency_get_asc"
- :
-
"auditor_reserve_balance_summary_wrong_inconsistency_get_desc",
- params,
- &
-
reserve_balance_summary_wrong_inconsistency_cb,
- &dcc);
+ qs = GNUNET_PQ_eval_prepared_multi_select (
+ pg->conn,
+ (limit > 0)
+ ? "auditor_reserve_balance_summary_wrong_inconsistency_get_asc"
+ : "auditor_reserve_balance_summary_wrong_inconsistency_get_desc",
+ params,
+ &reserve_balance_summary_wrong_inconsistency_cb,
+ &dcc);
if (qs > 0)
return dcc.qs;
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [taler-exchange] branch master updated: -fix auditor test_6, style fixes,
gnunet <=