[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r17122 - gnunet/src/dht
From: |
gnunet |
Subject: |
[GNUnet-SVN] r17122 - gnunet/src/dht |
Date: |
Fri, 30 Sep 2011 01:08:08 +0200 |
Author: grothoff
Date: 2011-09-30 01:08:08 +0200 (Fri, 30 Sep 2011)
New Revision: 17122
Modified:
gnunet/src/dht/gnunet-service-dht_clients.c
Log:
fix code to perform GET retries
Modified: gnunet/src/dht/gnunet-service-dht_clients.c
===================================================================
--- gnunet/src/dht/gnunet-service-dht_clients.c 2011-09-29 23:07:27 UTC (rev
17121)
+++ gnunet/src/dht/gnunet-service-dht_clients.c 2011-09-29 23:08:08 UTC (rev
17122)
@@ -332,7 +332,7 @@
/* exponential back-off for retries, max 1h */
cqr->retry_frequency =
- GNUNET_TIME_relative_max (GNUNET_TIME_UNIT_HOURS,
+ GNUNET_TIME_relative_min (GNUNET_TIME_UNIT_HOURS,
GNUNET_TIME_relative_multiply
(cqr->retry_frequency, 2));
cqr->retry_time = GNUNET_TIME_relative_to_absolute (cqr->retry_frequency);
}
@@ -370,6 +370,12 @@
return;
}
transmit_request (cqr);
+ GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
+ "Retrying request %s in %llu ms\n",
+ GNUNET_h2s (&cqr->key),
+ cqr->retry_frequency.rel_value);
+ cqr->hnode = GNUNET_CONTAINER_heap_insert (retry_heap, cqr,
+ cqr->retry_time.abs_value);
}
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r17122 - gnunet/src/dht,
gnunet <=