Author: toad
Date: 2007-03-24 19:44:10 +0000 (Sat, 24 Mar 2007)
New Revision: 12327

Modified:
   trunk/freenet/src/freenet/node/Node.java
   trunk/freenet/src/freenet/node/NodeStats.java
Log:
Put both applications of the fudge factor on input bandwidth limit into node

Modified: trunk/freenet/src/freenet/node/Node.java
===================================================================
--- trunk/freenet/src/freenet/node/Node.java    2007-03-24 19:41:48 UTC (rev 
12326)
+++ trunk/freenet/src/freenet/node/Node.java    2007-03-24 19:44:10 UTC (rev 
12327)
@@ -865,7 +865,7 @@
                                new IntCallback() {
                                        public int get() {
                                                if(inputLimitDefault) return -1;
-                                               return 
nodeStats.getInputLimit();
+                                               return 
(nodeStats.getInputLimit() * 4) / 5;
                                        }
                                        public void set(int ibwLimit) throws 
InvalidConfigValueException {
                                                if(ibwLimit == -1) {

Modified: trunk/freenet/src/freenet/node/NodeStats.java
===================================================================
--- trunk/freenet/src/freenet/node/NodeStats.java       2007-03-24 19:41:48 UTC 
(rev 12326)
+++ trunk/freenet/src/freenet/node/NodeStats.java       2007-03-24 19:44:10 UTC 
(rev 12327)
@@ -723,7 +723,7 @@
        }

        public int getInputLimit() {
-               return (((int) ((1000L * 1000L * 1000L) / 
requestInputThrottle.getNanosPerTick())) * 5) / 4;
+               return ((int) ((1000L * 1000L * 1000L) / 
requestInputThrottle.getNanosPerTick()));
        }

        public boolean isTestnetEnabled() {


Reply via email to