gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r27276 - gnunet/src/regex


From: gnunet
Subject: [GNUnet-SVN] r27276 - gnunet/src/regex
Date: Thu, 23 May 2013 19:48:24 +0200

Author: bartpolot
Date: 2013-05-23 19:48:23 +0200 (Thu, 23 May 2013)
New Revision: 27276

Modified:
   gnunet/src/regex/gnunet-regex-profiler.c
Log:
- wait for dht connections

Modified: gnunet/src/regex/gnunet-regex-profiler.c
===================================================================
--- gnunet/src/regex/gnunet-regex-profiler.c    2013-05-23 15:25:05 UTC (rev 
27275)
+++ gnunet/src/regex/gnunet-regex-profiler.c    2013-05-23 17:48:23 UTC (rev 
27276)
@@ -1114,7 +1114,23 @@
   {
     peers[i].peer_handle = testbed_peers[i];
   }
-  GNUNET_SCHEDULER_add_now (&do_announce, NULL);
+  if (GNUNET_NO ==
+      GNUNET_CONFIGURATION_get_value_yesno (cfg, "DHT", "DISABLE_TRY_CONNECT"))
+  {
+    struct GNUNET_TIME_Relative settle_time;
+
+    settle_time =
+      GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_MILLISECONDS,
+                                     10 * num_peers);
+    GNUNET_log (GNUNET_ERROR_TYPE_INFO, 
+                "Waiting for DHT for %s to settle new connections.\n\n",
+                GNUNET_STRINGS_relative_time_to_string(settle_time, 
GNUNET_NO));
+    GNUNET_SCHEDULER_add_delayed (settle_time, &do_announce, NULL);
+  }
+  else
+  {
+    GNUNET_SCHEDULER_add_now (&do_announce, NULL);
+  }
   search_timeout_task =
       GNUNET_SCHEDULER_add_delayed (search_timeout_time, &search_timed_out, 
NULL);
 }




reply via email to

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