Author: toad
Date: 2008-04-04 20:20:50 +0000 (Fri, 04 Apr 2008)
New Revision: 18991

Modified:
   trunk/freenet/src/freenet/node/NodeStarter.java
Log:
Simulations fix: When outputBandwidthLimit is 0, we don't count local traffic 
... but NodeStats still does. So set outputBandwidthLimit really high.

Modified: trunk/freenet/src/freenet/node/NodeStarter.java
===================================================================
--- trunk/freenet/src/freenet/node/NodeStarter.java     2008-04-04 20:03:02 UTC 
(rev 18990)
+++ trunk/freenet/src/freenet/node/NodeStarter.java     2008-04-04 20:20:50 UTC 
(rev 18991)
@@ -359,6 +359,11 @@
                if(outputBandwidthLimit > 0) {
                        configFS.put("node.outputBandwidthLimit", 
outputBandwidthLimit);
                        configFS.put("node.throttleLocalTraffic", true);
+               } else {
+                       // Even with throttleLocalTraffic=false, requests still 
count in NodeStats.
+                       // So set outputBandwidthLimit to something insanely 
high.
+                       configFS.put("node.outputBandwidthLimit", 16*1024*1024);
+                       configFS.put("node.throttleLocalTraffic", false);
                }
                configFS.put("node.listenPort", port);
                configFS.put("node.disableProbabilisticHTLs", 
disableProbabilisticHTLs);


Reply via email to