[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r34229 - gnunet/src/dht
From: |
gnunet |
Subject: |
[GNUnet-SVN] r34229 - gnunet/src/dht |
Date: |
Wed, 27 Aug 2014 21:59:10 +0200 |
Author: supriti
Date: 2014-08-27 21:59:10 +0200 (Wed, 27 Aug 2014)
New Revision: 34229
Modified:
gnunet/src/dht/gnunet-service-xdht_neighbours.c
Log:
Reset the successor send time in notify confirmation message
Modified: gnunet/src/dht/gnunet-service-xdht_neighbours.c
===================================================================
--- gnunet/src/dht/gnunet-service-xdht_neighbours.c 2014-08-27 19:21:10 UTC
(rev 34228)
+++ gnunet/src/dht/gnunet-service-xdht_neighbours.c 2014-08-27 19:59:10 UTC
(rev 34229)
@@ -5065,10 +5065,11 @@
if(0 == successor_times)
{
+// successor_times = 3;
verify_successor_next_send_time =
GNUNET_TIME_STD_BACKOFF (verify_successor_next_send_time);
}
- if (0 != successor_times)
+ else
successor_times--;
@@ -5441,10 +5442,16 @@
send_notify_new_successor_retry_task = GNUNET_SCHEDULER_NO_TASK;
}
if (send_verify_successor_task == GNUNET_SCHEDULER_NO_TASK)
+ {
+ verify_successor_next_send_time.rel_value_us =
+ DHT_SEND_VERIFY_SUCCESSOR_INTERVAL.rel_value_us +
+ GNUNET_CRYPTO_random_u64 (GNUNET_CRYPTO_QUALITY_WEAK,
+
DHT_SEND_VERIFY_SUCCESSOR_INTERVAL.rel_value_us);
send_verify_successor_task =
GNUNET_SCHEDULER_add_delayed(verify_successor_next_send_time,
&send_verify_successor_message,
NULL);
+ }
}
else
{
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r34229 - gnunet/src/dht,
gnunet <=