gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r12254 - in gnunet: . src/core


From: gnunet
Subject: [GNUnet-SVN] r12254 - in gnunet: . src/core
Date: Mon, 19 Jul 2010 15:00:34 +0200

Author: grothoff
Date: 2010-07-19 15:00:34 +0200 (Mon, 19 Jul 2010)
New Revision: 12254

Modified:
   gnunet/TODO
   gnunet/src/core/gnunet-service-core.c
Log:
fix

Modified: gnunet/TODO
===================================================================
--- gnunet/TODO 2010-07-19 12:49:02 UTC (rev 12253)
+++ gnunet/TODO 2010-07-19 13:00:34 UTC (rev 12254)
@@ -16,6 +16,8 @@
     => may have been fixed with instant-notification of disconnect
        to core on session-oriented connection hick-up; not perfect but
        likely good enough until we get ATS going; still should be tested...
+    => "peers connected (transport)" now instantly goes to ZERO (core 
statistic),
+       but "established sessions" stays up...
   - derived key generation [Nils]
 * DHT: [Nate]
   - implement DHT service 

Modified: gnunet/src/core/gnunet-service-core.c
===================================================================
--- gnunet/src/core/gnunet-service-core.c       2010-07-19 12:49:02 UTC (rev 
12253)
+++ gnunet/src/core/gnunet-service-core.c       2010-07-19 13:00:34 UTC (rev 
12254)
@@ -3745,10 +3745,12 @@
   if (n->dead_clean_task != GNUNET_SCHEDULER_NO_TASK)
     GNUNET_SCHEDULER_cancel (sched,
                             n->dead_clean_task);
-  left = GNUNET_CONSTANTS_DISCONNECT_SESSION_TIMEOUT;
-  n->last_activity = GNUNET_TIME_absolute_subtract (GNUNET_TIME_absolute_get 
(), left);
+  left = GNUNET_TIME_relative_subtract 
(GNUNET_CONSTANTS_IDLE_CONNECTION_TIMEOUT,
+                                       
GNUNET_CONSTANTS_DISCONNECT_SESSION_TIMEOUT);
+  n->last_activity = GNUNET_TIME_absolute_subtract (GNUNET_TIME_absolute_get 
(), 
+                                                   left);
   n->dead_clean_task = GNUNET_SCHEDULER_add_delayed (sched,
-                                                    left,
+                                                    
GNUNET_CONSTANTS_DISCONNECT_SESSION_TIMEOUT,
                                                     &consider_free_task,
                                                     n);
 }




reply via email to

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