From 0df2028f96f5977739d4659bf253e0c6d9468326 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sun, 19 Aug 2018 16:01:57 +0200 Subject: make transactions smaller to try to reduce rollbacks --- src/exchange/test_taler_exchange_aggregator.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/exchange/test_taler_exchange_aggregator.c') diff --git a/src/exchange/test_taler_exchange_aggregator.c b/src/exchange/test_taler_exchange_aggregator.c index f22e63815..3f813f76f 100644 --- a/src/exchange/test_taler_exchange_aggregator.c +++ b/src/exchange/test_taler_exchange_aggregator.c @@ -459,14 +459,21 @@ do_deposit (struct Command *cmd) plugin->start (plugin->cls, session, "aggregator-test-1")) || - (GNUNET_OK != + (0 > + plugin->ensure_coin_known (plugin->cls, + session, + &deposit.coin)) || + (GNUNET_DB_STATUS_SUCCESS_ONE_RESULT != plugin->insert_deposit (plugin->cls, session, &deposit)) || (GNUNET_DB_STATUS_SUCCESS_NO_RESULTS != plugin->commit (plugin->cls, session)) ) + { + GNUNET_break (0); ret = GNUNET_SYSERR; + } else ret = GNUNET_OK; GNUNET_CRYPTO_rsa_signature_free (deposit.coin.denom_sig.rsa_signature); -- cgit v1.2.3