aboutsummaryrefslogtreecommitdiff
path: root/src/regex/gnunet-regex-profiler.c
diff options
context:
space:
mode:
authorBart Polot <bart@net.in.tum.de>2013-05-23 17:48:23 +0000
committerBart Polot <bart@net.in.tum.de>2013-05-23 17:48:23 +0000
commit7468e970283a01182003ffbb8ee6255c2fcf0acb (patch)
tree9f9273be5ab2da2b3cec82706794c8b43b56ed3f /src/regex/gnunet-regex-profiler.c
parent1d4796a5d4c35ef7451b2b7fc398d3504e389d67 (diff)
downloadgnunet-7468e970283a01182003ffbb8ee6255c2fcf0acb.tar.gz
gnunet-7468e970283a01182003ffbb8ee6255c2fcf0acb.zip
- wait for dht connections
Diffstat (limited to 'src/regex/gnunet-regex-profiler.c')
-rw-r--r--src/regex/gnunet-regex-profiler.c18
1 files changed, 17 insertions, 1 deletions
diff --git a/src/regex/gnunet-regex-profiler.c b/src/regex/gnunet-regex-profiler.c
index 2bb9e80af..6d10d25fd 100644
--- a/src/regex/gnunet-regex-profiler.c
+++ b/src/regex/gnunet-regex-profiler.c
@@ -1114,7 +1114,23 @@ test_master (void *cls,
1114 { 1114 {
1115 peers[i].peer_handle = testbed_peers[i]; 1115 peers[i].peer_handle = testbed_peers[i];
1116 } 1116 }
1117 GNUNET_SCHEDULER_add_now (&do_announce, NULL); 1117 if (GNUNET_NO ==
1118 GNUNET_CONFIGURATION_get_value_yesno (cfg, "DHT", "DISABLE_TRY_CONNECT"))
1119 {
1120 struct GNUNET_TIME_Relative settle_time;
1121
1122 settle_time =
1123 GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_MILLISECONDS,
1124 10 * num_peers);
1125 GNUNET_log (GNUNET_ERROR_TYPE_INFO,
1126 "Waiting for DHT for %s to settle new connections.\n\n",
1127 GNUNET_STRINGS_relative_time_to_string(settle_time, GNUNET_NO));
1128 GNUNET_SCHEDULER_add_delayed (settle_time, &do_announce, NULL);
1129 }
1130 else
1131 {
1132 GNUNET_SCHEDULER_add_now (&do_announce, NULL);
1133 }
1118 search_timeout_task = 1134 search_timeout_task =
1119 GNUNET_SCHEDULER_add_delayed (search_timeout_time, &search_timed_out, NULL); 1135 GNUNET_SCHEDULER_add_delayed (search_timeout_time, &search_timed_out, NULL);
1120} 1136}