gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r2444 - GNUnet/src/applications/gap


From: durner
Subject: [GNUnet-SVN] r2444 - GNUnet/src/applications/gap
Date: Tue, 10 Jan 2006 07:08:25 -0800 (PST)

Author: durner
Date: 2006-01-10 07:08:21 -0800 (Tue, 10 Jan 2006)
New Revision: 2444

Modified:
   GNUnet/src/applications/gap/gap.c
Log:
Hard limit III

Modified: GNUnet/src/applications/gap/gap.c
===================================================================
--- GNUnet/src/applications/gap/gap.c   2006-01-10 13:28:35 UTC (rev 2443)
+++ GNUnet/src/applications/gap/gap.c   2006-01-10 15:08:21 UTC (rev 2444)
@@ -1716,9 +1716,18 @@
 
 
   MUTEX_UNLOCK(&lookup_exclusion);
-  if (doForward)
+  if (doForward) {
+    
+    /* Load above hard limit? */
+    if ((hardCPULimit && getCPULoad() >= hardCPULimit) ||
+          (hardUpLimit && getNetworkLoadUp() >= hardUpLimit) ) {
+
+      return SYSERR;
+    }
+    
     forwardQuery(query,
                 sender);
+  }
   return doForward;
 }
 





reply via email to

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