gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r30664 - gnunet/src/mesh


From: gnunet
Subject: [GNUnet-SVN] r30664 - gnunet/src/mesh
Date: Tue, 12 Nov 2013 14:06:12 +0100

Author: bartpolot
Date: 2013-11-12 14:06:12 +0100 (Tue, 12 Nov 2013)
New Revision: 30664

Modified:
   gnunet/src/mesh/gnunet-service-mesh_channel.c
Log:
- timing fixes


Modified: gnunet/src/mesh/gnunet-service-mesh_channel.c
===================================================================
--- gnunet/src/mesh/gnunet-service-mesh_channel.c       2013-11-12 12:23:17 UTC 
(rev 30663)
+++ gnunet/src/mesh/gnunet-service-mesh_channel.c       2013-11-12 13:06:12 UTC 
(rev 30664)
@@ -675,6 +675,7 @@
 //     LOG (GNUNET_ERROR_TYPE_DEBUG, "!!! ALREADY IN QUEUE %u\n", copy->mid);
 //   }
 
+  copy->timestamp = GNUNET_TIME_absolute_get();
   rel->retry_timer = GNUNET_TIME_STD_BACKOFF (rel->retry_timer);
   rel->retry_task = GNUNET_SCHEDULER_add_delayed (rel->retry_timer,
                                                   &channel_retransmit_message,
@@ -705,9 +706,9 @@
   if (update_time)
   {
     time = GNUNET_TIME_absolute_get_duration (copy->timestamp);
-    rel->expected_delay.rel_value_us *= 19;
+    rel->expected_delay.rel_value_us *= 7;
     rel->expected_delay.rel_value_us += time.rel_value_us;
-    rel->expected_delay.rel_value_us /= 20;
+    rel->expected_delay.rel_value_us /= 8;
     rel->n_sent--;
     LOG (GNUNET_ERROR_TYPE_DEBUG, "!!!  took %s\n",
                 GNUNET_STRINGS_relative_time_to_string (time, GNUNET_NO));




reply via email to

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