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;