From 1b24e2f9bb84d64ff07f28a330e1913de790df0c Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Fri, 20 Mar 2020 18:38:57 +0100 Subject: more statistics, make explicit table lock optional, can hurt performance badly --- src/testing/testing_api_cmd_bank_transfer.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'src/testing/testing_api_cmd_bank_transfer.c') diff --git a/src/testing/testing_api_cmd_bank_transfer.c b/src/testing/testing_api_cmd_bank_transfer.c index 03bf5973c..6da7c99b0 100644 --- a/src/testing/testing_api_cmd_bank_transfer.c +++ b/src/testing/testing_api_cmd_bank_transfer.c @@ -149,6 +149,8 @@ do_retry (void *cls) struct TransferState *fts = cls; fts->retry_task = NULL; + fts->is->commands[fts->is->ip].last_req_time + = GNUNET_TIME_absolute_get (); transfer_run (fts, NULL, fts->is); @@ -197,10 +199,11 @@ confirmation_cb (void *cls, fts->backoff = GNUNET_TIME_UNIT_ZERO; else fts->backoff = EXCHANGE_LIB_BACKOFF (fts->backoff); - fts->retry_task = GNUNET_SCHEDULER_add_delayed - (fts->backoff, - &do_retry, - fts); + fts->is->commands[fts->is->ip].num_tries++; + fts->retry_task + = GNUNET_SCHEDULER_add_delayed (fts->backoff, + &do_retry, + fts); return; } } -- cgit v1.2.3