Author: toad
Date: 2009-01-16 21:54:08 +0000 (Fri, 16 Jan 2009)
New Revision: 25095
Modified:
trunk/freenet/src/freenet/node/RequestSender.java
Log:
Don't count to stats, logging if downstream turtles.
Modified: trunk/freenet/src/freenet/node/RequestSender.java
===================================================================
--- trunk/freenet/src/freenet/node/RequestSender.java 2009-01-16 21:52:54 UTC
(rev 25094)
+++ trunk/freenet/src/freenet/node/RequestSender.java 2009-01-16 21:54:08 UTC
(rev 25095)
@@ -844,10 +844,14 @@
turtle = turtleMode;
}
if(turtle) {
- Logger.error(this, "TURTLE
FAILED: "+key+" for "+this+" : "+e);
+ if(e.getReason() !=
RetrievalException.GONE_TO_TURTLE_MODE) {
+ Logger.error(this,
"TURTLE FAILED: "+key+" for "+this+" : "+e);
+
node.nodeStats.turtleFailed();
+ } else {
+ if(logMINOR)
Logger.minor(this, "Upstream turtled for "+this+" from "+next);
+ }
next.unregisterTurtleTransfer(this);
node.unregisterTurtleTransfer(this);
- node.nodeStats.turtleFailed();
}
if
(e.getReason()==RetrievalException.SENDER_DISCONNECTED)
Logger.normal(this, "Transfer failed (disconnect): "+e, e);
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs