Author: toad
Date: 2006-08-15 00:59:35 +0000 (Tue, 15 Aug 2006)
New Revision: 10080

Modified:
   trunk/freenet/src/freenet/node/PeerNode.java
   trunk/freenet/src/freenet/node/Version.java
Log:
942: Increase the averaging period for ping time for each node from 1 minute to 
10 minutes.
This should prevent oscillations, as it is many times the time taken by any 
request.

Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java        2006-08-15 00:01:11 UTC 
(rev 10079)
+++ trunk/freenet/src/freenet/node/PeerNode.java        2006-08-15 00:59:35 UTC 
(rev 10080)
@@ -410,11 +410,11 @@
         // A SimpleRunningAverage would be a bad choice because it would cause 
oscillations.
         // So go for a filter.
         pingAverage = 
-               new TimeDecayingRunningAverage(1, 60000 /* should be 
significantly longer than a typical transfer */, 0, Long.MAX_VALUE);
+               new TimeDecayingRunningAverage(1, 600*1000 /* should be 
significantly longer than a typical transfer */, 0, Long.MAX_VALUE);

         // TDRA for probability of rejection
         pRejected =
-               new TimeDecayingRunningAverage(0, 60000, 0.0, 1.0);
+               new TimeDecayingRunningAverage(0, 600*1000, 0.0, 1.0);

         // ARK stuff.


Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2006-08-15 00:01:11 UTC (rev 
10079)
+++ trunk/freenet/src/freenet/node/Version.java 2006-08-15 00:59:35 UTC (rev 
10080)
@@ -18,7 +18,7 @@
        public static final String protocolVersion = "1.0";

        /** The build number of the current revision */
-       private static final int buildNumber = 941;
+       private static final int buildNumber = 942;

        /** Oldest build of Fred we will talk to */
        private static final int oldLastGoodBuild = 920;


Reply via email to