gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r28793 - gnunet/src/ats


From: gnunet
Subject: [GNUnet-SVN] r28793 - gnunet/src/ats
Date: Thu, 22 Aug 2013 15:12:26 +0200

Author: wachs
Date: 2013-08-22 15:12:26 +0200 (Thu, 22 Aug 2013)
New Revision: 28793

Modified:
   gnunet/src/ats/perf_ats.c
Log:
planned end of test


Modified: gnunet/src/ats/perf_ats.c
===================================================================
--- gnunet/src/ats/perf_ats.c   2013-08-22 11:01:17 UTC (rev 28792)
+++ gnunet/src/ats/perf_ats.c   2013-08-22 13:12:26 UTC (rev 28793)
@@ -30,6 +30,7 @@
 #include "gnunet_core_service.h"
 
 #define TEST_TIMEOUT GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_SECONDS, 
10)
+#define BENCHMARK_DURATION GNUNET_TIME_relative_multiply 
(GNUNET_TIME_UNIT_SECONDS, 10)
 #define TESTNAME_PREFIX "perf_ats_"
 #define DEFAULT_SLAVES_NUM 3
 #define DEFAULT_MASTERS_NUM 1
@@ -264,7 +265,12 @@
 
        state.benchmarking = GNUNET_YES;
        GNUNET_log (GNUNET_ERROR_TYPE_INFO,
-                       _("BENCHMARKING\n"));
+                       _("Benchmarking start\n"));
+
+       if (GNUNET_SCHEDULER_NO_TASK != shutdown_task)
+               GNUNET_SCHEDULER_cancel (shutdown_task);
+       shutdown_task = GNUNET_SCHEDULER_add_delayed (BENCHMARK_DURATION, 
&do_shutdown, NULL);
+
 }
 
 
@@ -773,7 +779,7 @@
              _("Benchmarking solver `%s' on preference `%s' with %u master and 
%u slave peers\n"),
              solver, preference, c_master_peers, c_slave_peers);
 
-  shutdown_task = GNUNET_SCHEDULER_add_delayed (TEST_TIMEOUT, &do_shutdown, 
NULL);
+  shutdown_task = GNUNET_SCHEDULER_add_delayed 
(GNUNET_TIME_relative_multiply(TEST_TIMEOUT, c_master_peers + c_slave_peers), 
&do_shutdown, NULL);
 
   GNUNET_assert (NULL == cls);
   GNUNET_assert (c_slave_peers + c_master_peers == num_peers);




reply via email to

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