Author: toad
Date: 2009-01-16 15:36:23 +0000 (Fri, 16 Jan 2009)
New Revision: 25089
Modified:
trunk/freenet/src/freenet/node/RequestSender.java
Log:
tryTurtle - not necessary yet but when we have block timings we will need it
Modified: trunk/freenet/src/freenet/node/RequestSender.java
===================================================================
--- trunk/freenet/src/freenet/node/RequestSender.java 2009-01-16 15:21:10 UTC
(rev 25088)
+++ trunk/freenet/src/freenet/node/RequestSender.java 2009-01-16 15:36:23 UTC
(rev 25089)
@@ -78,6 +78,8 @@
private PeerNode transferringFrom;
private boolean turtleMode;
private boolean sentBackoffTurtle;
+ /** Set when we start to think about going to turtle mode - not unset if
we get cancelled instead. */
+ private boolean tryTurtle;
/** If true, only try to fetch the key from nodes which have offered it */
private boolean tryOffersOnly;
@@ -974,10 +976,11 @@
}
}
}
-
+
protected void makeTurtle() {
synchronized(this) {
- if(turtleMode) return;
+ if(tryTurtle) return;
+ tryTurtle = true;
}
node.makeTurtle(RequestSender.this);
}
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs