exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit e4293ec0752293c9206914e908a1c45e1a4d4f02
parent 159ce744b9aacfc8a9c98d89619226c521ea4cc1
Author: Christian Grothoff <christian@grothoff.org>
Date:   Fri, 20 Mar 2020 12:34:59 +0100

have variant where we first setup all reserves

Diffstat:
Msrc/benchmark/taler-exchange-benchmark.c | 11+++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/src/benchmark/taler-exchange-benchmark.c b/src/benchmark/taler-exchange-benchmark.c @@ -297,6 +297,9 @@ eval_probability (float probability) } +static int reserves_first = 1; + + /** * Actual commands construction and execution. * @@ -355,7 +358,9 @@ run (void *cls, GNUNET_asprintf (&batch_label, "batch-start-%u", j); - all_commands[j * (howmany_coins + 1)] + all_commands[reserves_first + ? j + : j * (howmany_coins + 1)] = TALER_TESTING_cmd_batch (add_label (batch_label), make_reserve); } @@ -433,7 +438,9 @@ run (void *cls, "unit-%u-%u", i, j); - all_commands[j * (howmany_coins + 1) + (1 + i)] + all_commands[reserves_first + ? howmany_reserves + j * howmany_coins + i + : j * (howmany_coins + 1) + (1 + i)] = TALER_TESTING_cmd_batch (add_label (unit_label), unit); }