diff options
author | Sree Harsha Totakura <totakura@in.tum.de> | 2013-01-05 16:48:21 +0000 |
---|---|---|
committer | Sree Harsha Totakura <totakura@in.tum.de> | 2013-01-05 16:48:21 +0000 |
commit | d9e00c686ee77aca74bedb8d595b69b13e70d8b6 (patch) | |
tree | 14218e02c5e7b3d40f298eebbc54a12e57da1fd5 /src/testbed/gnunet-service-testbed.c | |
parent | 02b8c30e05e3f5c34517f58b4643c44ed64c7d59 (diff) | |
download | gnunet-d9e00c686ee77aca74bedb8d595b69b13e70d8b6.tar.gz gnunet-d9e00c686ee77aca74bedb8d595b69b13e70d8b6.zip |
aggressively persuade transport to connect
Diffstat (limited to 'src/testbed/gnunet-service-testbed.c')
-rw-r--r-- | src/testbed/gnunet-service-testbed.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/testbed/gnunet-service-testbed.c b/src/testbed/gnunet-service-testbed.c index 1d1094990..33070ff84 100644 --- a/src/testbed/gnunet-service-testbed.c +++ b/src/testbed/gnunet-service-testbed.c | |||
@@ -42,7 +42,7 @@ | |||
42 | * Generic logging | 42 | * Generic logging |
43 | */ | 43 | */ |
44 | #define LOG(kind,...) \ | 44 | #define LOG(kind,...) \ |
45 | GNUNET_log_nocheck (kind, __VA_ARGS__) | 45 | GNUNET_log (kind, __VA_ARGS__) |
46 | 46 | ||
47 | /** | 47 | /** |
48 | * Debug logging | 48 | * Debug logging |
@@ -2930,7 +2930,7 @@ try_connect_cb (void *cls, const int result) | |||
2930 | GNUNET_assert (GNUNET_SCHEDULER_NO_TASK == tcc->task); | 2930 | GNUNET_assert (GNUNET_SCHEDULER_NO_TASK == tcc->task); |
2931 | tcc->task = GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_relative_multiply | 2931 | tcc->task = GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_relative_multiply |
2932 | (GNUNET_TIME_UNIT_MILLISECONDS, | 2932 | (GNUNET_TIME_UNIT_MILLISECONDS, |
2933 | pow (10, ++tcc->retries)), | 2933 | 500 + pow(2, ++tcc->retries)), |
2934 | &try_connect_task, tcc); | 2934 | &try_connect_task, tcc); |
2935 | } | 2935 | } |
2936 | 2936 | ||
@@ -3763,6 +3763,7 @@ handle_overlay_request_connect (void *cls, struct GNUNET_SERVER_Client *client, | |||
3763 | hsize); | 3763 | hsize); |
3764 | rocc->peer = peer; | 3764 | rocc->peer = peer; |
3765 | rocc->peer->reference_cnt++; | 3765 | rocc->peer->reference_cnt++; |
3766 | rocc->tcc.op_id = rocc->op_id; | ||
3766 | rocc->tcc.th = GNUNET_TRANSPORT_connect (rocc->peer->details.local.cfg, NULL, rocc, | 3767 | rocc->tcc.th = GNUNET_TRANSPORT_connect (rocc->peer->details.local.cfg, NULL, rocc, |
3767 | NULL, &transport_connect_notify, NULL); | 3768 | NULL, &transport_connect_notify, NULL); |
3768 | if (NULL == rocc->tcc.th) | 3769 | if (NULL == rocc->tcc.th) |