gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r24521 - gnunet/src/testbed


From: gnunet
Subject: [GNUnet-SVN] r24521 - gnunet/src/testbed
Date: Wed, 24 Oct 2012 18:08:23 +0200

Author: harsha
Date: 2012-10-24 18:08:23 +0200 (Wed, 24 Oct 2012)
New Revision: 24521

Modified:
   gnunet/src/testbed/gnunet-service-testbed.c
Log:
removed exponential backoff while offering HELLO

Modified: gnunet/src/testbed/gnunet-service-testbed.c
===================================================================
--- gnunet/src/testbed/gnunet-service-testbed.c 2012-10-24 16:03:53 UTC (rev 
24520)
+++ gnunet/src/testbed/gnunet-service-testbed.c 2012-10-24 16:08:23 UTC (rev 
24521)
@@ -600,11 +600,6 @@
    */
   uint32_t other_peer_id;
 
-  /**
-   * Number of times we tried to send hello; used to increase delay in offering
-   * hellos
-   */
-  uint16_t retries;
 };
 
 
@@ -651,12 +646,6 @@
    */
   GNUNET_SCHEDULER_TaskIdentifier timeout_rocc_task_id;
   
-  /**
-   * Number of times we tried to send hello; used to increase delay in offering
-   * hellos
-   */
-  uint16_t retries;
-  
 };
 
 
@@ -2919,7 +2908,8 @@
     occ->send_hello_task =
         GNUNET_SCHEDULER_add_delayed
         (GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_MILLISECONDS,
-                                        100 * (pow (2, occ->retries++))),
+                                        100 + GNUNET_CRYPTO_random_u32
+                                        (GNUNET_CRYPTO_QUALITY_WEAK, 500)),
          &send_hello, occ);
   }
   GNUNET_free (other_peer_str);  
@@ -3485,7 +3475,8 @@
   rocc->attempt_connect_task_id = 
       GNUNET_SCHEDULER_add_delayed 
       (GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_MILLISECONDS,
-                                      100 * (pow (2, rocc->retries++))),
+                                      100 + GNUNET_CRYPTO_random_u32
+                                      (GNUNET_CRYPTO_QUALITY_WEAK, 500)),
        &attempt_connect_task, rocc);
 }
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]