diff options
author | Christian Grothoff <christian@grothoff.org> | 2018-08-18 13:32:53 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2018-08-19 11:37:14 +0200 |
commit | f283782d405a165a2eeca0407619cd581c650f43 (patch) | |
tree | 08aea98192e84632d1de69bcc5f7d42ab3f93c03 | |
parent | 7fb43dd2aebbbbf2b8547473944ffd1f5d1daa62 (diff) |
remove superfluous rollback, insert rollback() before shutdown just for being nice
-rw-r--r-- | src/exchange/taler-exchange-wirewatch.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/exchange/taler-exchange-wirewatch.c b/src/exchange/taler-exchange-wirewatch.c index 9f58b2890..4a25773f2 100644 --- a/src/exchange/taler-exchange-wirewatch.c +++ b/src/exchange/taler-exchange-wirewatch.c @@ -414,9 +414,6 @@ history_cb (void *cls, { GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Got DB soft error for commit\n"); - /* do we need to rollback explicitly on commit failure!? */ - db_plugin->rollback (db_plugin->cls, - session); /* reduce transaction size to reduce rollback probability */ if (2 > current_batch_size) current_batch_size /= 2; @@ -524,6 +521,8 @@ history_cb (void *cls, if (GNUNET_DB_STATUS_HARD_ERROR == qs) { GNUNET_break (0); + db_plugin->rollback (db_plugin->cls, + session); GNUNET_SCHEDULER_shutdown (); return GNUNET_SYSERR; } |