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

Reply via email to