aboutsummaryrefslogtreecommitdiff
path: root/src/dv
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2013-03-30 16:30:07 +0000
committerChristian Grothoff <christian@grothoff.org>2013-03-30 16:30:07 +0000
commit42429b02e7249e7eb9a30cab5f27b75e440ea99f (patch)
tree9bf92629acd55954db5e5a5c7ebbfe14ab873865 /src/dv
parentb4c0264db5eb1bb842623deb36d4cd474a8f0ccf (diff)
downloadgnunet-42429b02e7249e7eb9a30cab5f27b75e440ea99f.tar.gz
gnunet-42429b02e7249e7eb9a30cab5f27b75e440ea99f.zip
-need lockmanager
Diffstat (limited to 'src/dv')
-rw-r--r--src/dv/gnunet-service-dv.c4
-rw-r--r--src/dv/test_transport_dv_data.conf2
2 files changed, 4 insertions, 2 deletions
diff --git a/src/dv/gnunet-service-dv.c b/src/dv/gnunet-service-dv.c
index 27c1fb445..89f109345 100644
--- a/src/dv/gnunet-service-dv.c
+++ b/src/dv/gnunet-service-dv.c
@@ -875,7 +875,7 @@ get_atsi_distance (const struct GNUNET_ATS_Information *atsi,
875 875
876 for (i = 0; i < atsi_count; i++) 876 for (i = 0; i < atsi_count; i++)
877 if (ntohl (atsi[i].type) == GNUNET_ATS_QUALITY_NET_DISTANCE) 877 if (ntohl (atsi[i].type) == GNUNET_ATS_QUALITY_NET_DISTANCE)
878 return ntohl (atsi->value); 878 return (0 == ntohl (atsi->value)) ? DIRECT_NEIGHBOR_COST : ntohl (atsi->value); // FIXME: 0 check should not be required once ATS is fixed!
879 /* If we do not have explicit distance data, assume direct neighbor. */ 879 /* If we do not have explicit distance data, assume direct neighbor. */
880 return DIRECT_NEIGHBOR_COST; 880 return DIRECT_NEIGHBOR_COST;
881} 881}
@@ -1339,6 +1339,8 @@ start_consensus (void *cls,
1339 neighbor); 1339 neighbor);
1340 if (NULL == neighbor->consensus) 1340 if (NULL == neighbor->consensus)
1341 { 1341 {
1342 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
1343 "Failed to setup consensus, will try again later!\n");
1342 neighbor->consensus_task = GNUNET_SCHEDULER_add_delayed (GNUNET_DV_CONSENSUS_FREQUENCY, 1344 neighbor->consensus_task = GNUNET_SCHEDULER_add_delayed (GNUNET_DV_CONSENSUS_FREQUENCY,
1343 &start_consensus, 1345 &start_consensus,
1344 neighbor); 1346 neighbor);
diff --git a/src/dv/test_transport_dv_data.conf b/src/dv/test_transport_dv_data.conf
index 59243ba06..01a5bd0cb 100644
--- a/src/dv/test_transport_dv_data.conf
+++ b/src/dv/test_transport_dv_data.conf
@@ -43,7 +43,7 @@ AUTOSTART = NO
43AUTOSTART = NO 43AUTOSTART = NO
44 44
45[lockmanager] 45[lockmanager]
46AUTOSTART = NO 46AUTOSTART = YES
47 47
48# Topology: 48# Topology:
49# 5M-HT 49# 5M-HT