gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r1389 - GNUnet/src/util


From: grothoff
Subject: [GNUnet-SVN] r1389 - GNUnet/src/util
Date: Mon, 11 Jul 2005 06:04:13 -0700 (PDT)

Author: grothoff
Date: 2005-07-11 06:04:10 -0700 (Mon, 11 Jul 2005)
New Revision: 1389

Modified:
   GNUnet/src/util/statuscalls.c
Log:
fix

Modified: GNUnet/src/util/statuscalls.c
===================================================================
--- GNUnet/src/util/statuscalls.c       2005-07-11 12:49:17 UTC (rev 1388)
+++ GNUnet/src/util/statuscalls.c       2005-07-11 13:04:10 UTC (rev 1389)
@@ -692,7 +692,8 @@
     MUTEX_UNLOCK(&statusMutex);
     return ret;
   }
-     
+  currentLoadSum -= lastSum;
+  lastSum += currentLoadSum;
   currentLoadSum += overload;
   maxExpect = ( (now - lastCall) * maxNetDownBPS ) / cronSECONDS;
   lastCall = now;
@@ -702,6 +703,8 @@
     overload = currentLoadSum - maxExpect;  
   lastValue = currentLoadSum * 100 / maxExpect;
   ret = lastValue;
+  printf("Up: new overload %llu bytes, use: %d\n",
+        overload, ret);
   MUTEX_UNLOCK(&statusMutex);
   return ret;
 }
@@ -749,6 +752,8 @@
     MUTEX_UNLOCK(&statusMutex);
     return ret;
   }
+  currentLoadSum -= lastSum;
+  lastSum += currentLoadSum;
   currentLoadSum += overload;
   maxExpect = ( (now - lastCall) * maxNetDownBPS ) / cronSECONDS;
   lastCall = now;





reply via email to

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