wirewatch: no need to do rollback on hard/soft error
This commit is contained in:
parent
b6b7a36737
commit
f8d7c1ef39
@ -392,15 +392,13 @@ history_cb (void *cls,
|
|||||||
if (GNUNET_DB_STATUS_HARD_ERROR == qs)
|
if (GNUNET_DB_STATUS_HARD_ERROR == qs)
|
||||||
{
|
{
|
||||||
GNUNET_break (0);
|
GNUNET_break (0);
|
||||||
db_plugin->rollback (db_plugin->cls,
|
|
||||||
session);
|
|
||||||
GNUNET_SCHEDULER_shutdown ();
|
GNUNET_SCHEDULER_shutdown ();
|
||||||
return GNUNET_SYSERR;
|
return GNUNET_SYSERR;
|
||||||
}
|
}
|
||||||
if (GNUNET_DB_STATUS_SOFT_ERROR == qs)
|
if (GNUNET_DB_STATUS_SOFT_ERROR == qs)
|
||||||
{
|
{
|
||||||
db_plugin->rollback (db_plugin->cls,
|
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
|
||||||
session);
|
"Got DB soft error for reserve_in_insert\n");
|
||||||
/* try again */
|
/* try again */
|
||||||
task = GNUNET_SCHEDULER_add_now (&find_transfers,
|
task = GNUNET_SCHEDULER_add_now (&find_transfers,
|
||||||
NULL);
|
NULL);
|
||||||
@ -469,8 +467,6 @@ find_transfers (void *cls)
|
|||||||
if (GNUNET_DB_STATUS_SOFT_ERROR == qs)
|
if (GNUNET_DB_STATUS_SOFT_ERROR == qs)
|
||||||
{
|
{
|
||||||
/* try again */
|
/* try again */
|
||||||
db_plugin->rollback (db_plugin->cls,
|
|
||||||
session);
|
|
||||||
task = GNUNET_SCHEDULER_add_now (&find_transfers,
|
task = GNUNET_SCHEDULER_add_now (&find_transfers,
|
||||||
NULL);
|
NULL);
|
||||||
return;
|
return;
|
||||||
|
Loading…
Reference in New Issue
Block a user