gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r5562 - GNUnet/src/server


From: gnunet
Subject: [GNUnet-SVN] r5562 - GNUnet/src/server
Date: Wed, 29 Aug 2007 03:04:02 -0600 (MDT)

Author: grothoff
Date: 2007-08-29 03:03:55 -0600 (Wed, 29 Aug 2007)
New Revision: 5562

Modified:
   GNUnet/src/server/connection.c
Log:
fix for virtually constant bandwidth assignments

Modified: GNUnet/src/server/connection.c
===================================================================
--- GNUnet/src/server/connection.c      2007-08-29 08:32:32 UTC (rev 5561)
+++ GNUnet/src/server/connection.c      2007-08-29 09:03:55 UTC (rev 5562)
@@ -138,7 +138,7 @@
  * Expected MTU for a streaming connection.
  * (one bit of content plus 1k header overhead)
  */
-#define EXPECTED_MTU 32768 + 1024
+#define EXPECTED_MTU (32768 + 1024)
 
 /**
  * How many ping/pong messages to we want to transmit
@@ -2289,7 +2289,7 @@
   if (timeDifference < MIN_SAMPLE_TIME)
     {
       earlyRun = 1;
-      if (activePeerCount > CONNECTION_MAX_HOSTS_ / 16)
+      if (activePeerCount > CONNECTION_MAX_HOSTS_ / 8) 
         {
           MUTEX_UNLOCK (lock);
           return;               /* don't update too frequently, we need at 
least some
@@ -2594,8 +2594,11 @@
                 hash2enc (&entries[u]->session.sender.hashPubKey, &enc));
       GE_LOG (ectx,
               GE_DEBUG | GE_BULK | GE_USER,
-              "inbound limit for peer %u: %s set to %u bpm\n",
-              u, &enc, entries[u]->idealized_limit);
+              "inbound limit for peer %u: %4s set to %u bpm (ARR: %lld, 
uptime: %llus, value: %lf)\n",
+              u, &enc, entries[u]->idealized_limit,
+             adjustedRR[u],
+             (get_time() - entries[u]->time_established) / cronSECONDS,
+             entries[u]->current_connection_value);
 #endif
       if ((timeDifference > 50) && (weak_randomi (timeDifference + 1) > 50))
         entries[u]->current_connection_value *= 0.9;    /* age */





reply via email to

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