[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r11417 - in gnunet: . src/testing
From: |
gnunet |
Subject: |
[GNUnet-SVN] r11417 - in gnunet: . src/testing |
Date: |
Tue, 18 May 2010 10:17:22 +0200 |
Author: grothoff
Date: 2010-05-18 10:17:22 +0200 (Tue, 18 May 2010)
New Revision: 11417
Modified:
gnunet/TODO
gnunet/src/testing/testing.c
Log:
fix testing
Modified: gnunet/TODO
===================================================================
--- gnunet/TODO 2010-05-18 08:08:31 UTC (rev 11416)
+++ gnunet/TODO 2010-05-18 08:17:22 UTC (rev 11417)
@@ -50,26 +50,6 @@
==14995== by 0x804F725: main (gnunet-service-fs.c:3506)
==14995==
-* TESTING:
-1206 if ((ctx->timeout_task != GNUNET_SCHEDULER_NO_TASK) && (tc->reason
!= GNUNET_SCHEDULER_R│
- │1207 {
│
- >│1208 GNUNET_SCHEDULER_cancel(ctx->d1->sched, ctx->timeout_task);
│
- │1209 ctx->timeout_task = GNUNET_SCHEDULER_NO_TASK;
│
- │1210 }
│
-
-(gdb) print tc->reason
-$5 = GNUNET_SCHEDULER_REASON_SHUTDOWN
-
- #0 0x00d4c422 in __kernel_vsyscall ()
-#1 0x00148651 in raise () from /lib/tls/i686/cmov/libc.so.6
-#2 0x0014ba82 in abort () from /lib/tls/i686/cmov/libc.so.6
-#3 0x005fe4a5 in GNUNET_SCHEDULER_cancel (sched=0xbfb216ac, task=70) at
scheduler.c:734
-#4 0x00114fdd in notify_connect_result (cls=0x8b582c8, tc=0xbfb21648) at
testing.c:1208
-#5 0x005fde79 in run_ready (sched=0xbfb216ac) at scheduler.c:514
-#6 0x005fe315 in GNUNET_SCHEDULER_run (task=0x5fa53c <program_main>,
task_cls=0xbfb217e4)
- at scheduler.c:642
-
-
* TBENCH: [MW]
- good to have for transport/DV evaluation!
* DV: [Nate]
Modified: gnunet/src/testing/testing.c
===================================================================
--- gnunet/src/testing/testing.c 2010-05-18 08:08:31 UTC (rev 11416)
+++ gnunet/src/testing/testing.c 2010-05-18 08:17:22 UTC (rev 11417)
@@ -1197,18 +1197,12 @@
struct ConnectContext *ctx = cls;
struct GNUNET_TIME_Relative remaining;
+ ctx->timeout_task = GNUNET_SCHEDULER_NO_TASK;
if (ctx->hello_send_task != GNUNET_SCHEDULER_NO_TASK)
{
GNUNET_SCHEDULER_cancel(ctx->d1->sched, ctx->hello_send_task);
ctx->hello_send_task = GNUNET_SCHEDULER_NO_TASK;
}
-
- if ((ctx->timeout_task != GNUNET_SCHEDULER_NO_TASK) && (tc->reason !=
GNUNET_SCHEDULER_REASON_TIMEOUT))
- {
- GNUNET_SCHEDULER_cancel(ctx->d1->sched, ctx->timeout_task);
- ctx->timeout_task = GNUNET_SCHEDULER_NO_TASK;
- }
-
if (tc->reason == GNUNET_SCHEDULER_REASON_SHUTDOWN)
{
if (ctx->d2th != NULL)
@@ -1285,10 +1279,9 @@
{
ctx->connected = GNUNET_YES;
GNUNET_SCHEDULER_cancel(ctx->d1->sched, ctx->timeout_task);
- ctx->timeout_task = GNUNET_SCHEDULER_NO_TASK;
- GNUNET_SCHEDULER_add_now (ctx->d1->sched,
- ¬ify_connect_result,
- ctx);
+ ctx->timeout_task = GNUNET_SCHEDULER_add_now (ctx->d1->sched,
+ ¬ify_connect_result,
+ ctx);
}
}
@@ -1298,9 +1291,9 @@
{
struct ConnectContext *ctx = cls;
+ ctx->hello_send_task = GNUNET_SCHEDULER_NO_TASK;
if (tc->reason == GNUNET_SCHEDULER_REASON_SHUTDOWN)
return;
-
if (ctx->d1->hello != NULL)
{
GNUNET_TRANSPORT_offer_hello (ctx->d2th,
GNUNET_HELLO_get_header(ctx->d1->hello));
@@ -1397,7 +1390,8 @@
}
ctx->timeout_task = GNUNET_SCHEDULER_add_delayed (d1->sched,
-
GNUNET_TIME_relative_divide(ctx->relative_timeout, max_connect_attempts), /*
Allow up to 8 reconnect attempts */
+
GNUNET_TIME_relative_divide(ctx->relative_timeout,
+
max_connect_attempts),
¬ify_connect_result,
ctx);
ctx->hello_send_task = GNUNET_SCHEDULER_add_now(ctx->d1->sched, &send_hello,
ctx);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r11417 - in gnunet: . src/testing,
gnunet <=