gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r11602 - gnunet/src/transport


From: gnunet
Subject: [GNUnet-SVN] r11602 - gnunet/src/transport
Date: Thu, 3 Jun 2010 07:31:08 +0200

Author: grothoff
Date: 2010-06-03 07:31:08 +0200 (Thu, 03 Jun 2010)
New Revision: 11602

Modified:
   gnunet/src/transport/test_transport_api_reliability.c
Log:
better timeout, renew on significant progress means shorter timeout on hard(er) 
errors and longer timeout on slow machines

Modified: gnunet/src/transport/test_transport_api_reliability.c
===================================================================
--- gnunet/src/transport/test_transport_api_reliability.c       2010-06-02 
21:55:32 UTC (rev 11601)
+++ gnunet/src/transport/test_transport_api_reliability.c       2010-06-03 
05:31:08 UTC (rev 11602)
@@ -51,7 +51,7 @@
 /**
  * How long until we give up on transmitting the message?
  */
-#define TIMEOUT GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_SECONDS, 300)
+#define TIMEOUT GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_SECONDS, 150)
 
 #define MTYPE 12345
 
@@ -200,7 +200,14 @@
 #endif
   n++;
   if (0 == (n % (TOTAL_MSGS/100)))
-    fprintf (stderr, ".");
+    {
+      fprintf (stderr, ".");
+      GNUNET_SCHEDULER_cancel (sched, die_task);
+      die_task = GNUNET_SCHEDULER_add_delayed (sched,
+                                              TIMEOUT,
+                                              &end_badly,
+                                              NULL);    
+    }
   if (n == TOTAL_MSGS)
     end ();
 }




reply via email to

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