Author: toad
Date: 2008-09-01 23:17:51 +0000 (Mon, 01 Sep 2008)
New Revision: 22333
Modified:
trunk/freenet/src/freenet/node/PeerManager.java
Log:
Don't enable until 1160 is mandatory.
Modified: trunk/freenet/src/freenet/node/PeerManager.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerManager.java 2008-09-01 23:02:52 UTC
(rev 22332)
+++ trunk/freenet/src/freenet/node/PeerManager.java 2008-09-01 23:17:51 UTC
(rev 22333)
@@ -889,7 +889,9 @@
selectionRates[i] = peers[i].selectionRate();
totalSelectionRate += selectionRates[i];
}
- boolean enableFOAFMitigationHack = (peers.length >=
PeerNode.SELECTION_MIN_PEERS) && (totalSelectionRate > 0.0);
+ boolean enableFOAFMitigationHack = (peers.length >=
PeerNode.SELECTION_MIN_PEERS) && (totalSelectionRate > 0.0)
+ // Do not enable until 1160 is mandatory, because we don't want
to overload our one or two upgraded peers!
+ && Version.lastGoodBuild() >= 1160;
for(int i = 0; i < peers.length; i++) {
PeerNode p = peers[i];
if(routedTo.contains(p)) {