fix benchmark logic

This commit is contained in:
Christian Grothoff 2022-11-15 12:15:17 +01:00
parent 94a80b37d5
commit 8e0f06c86b
No known key found for this signature in database
GPG Key ID: 939E6BE1E29FC3CC

View File

@ -104,14 +104,19 @@ run (void *cls)
const char *sndr = "payto://x-taler-bank/localhost:8080/1";
struct TALER_Amount value;
unsigned int batch_size = batches[i];
struct GNUNET_TIME_Timestamp now;
struct GNUNET_TIME_Absolute now;
struct GNUNET_TIME_Timestamp ts;
struct GNUNET_TIME_Relative duration;
struct TALER_ReservePublicKeyP reserve_pub;
GNUNET_assert (GNUNET_OK ==
TALER_string_to_amount (CURRENCY ":1.000010",
&value));
now = GNUNET_TIME_timestamp_get ();
now = GNUNET_TIME_absolute_get ();
ts = GNUNET_TIME_timestamp_get ();
fprintf (stdout,
"Now: %llu\n",
now.abs_value_us);
plugin->start (plugin->cls,
"test_by_exchange_j");
for (unsigned int k = 0; k<batch_size; k++)
@ -121,13 +126,13 @@ run (void *cls)
plugin->reserves_in_insert (plugin->cls,
&reserve_pub,
&value,
now,
ts,
sndr,
"section",
4));
}
plugin->commit (plugin->cls);
duration = GNUNET_TIME_absolute_get_duration (now.abs_time);
duration = GNUNET_TIME_absolute_get_duration (now);
fprintf (stdout,
"for a batchsize equal to %d it took %s\n",
batch_size,