Author: robert
Date: 2007-12-28 19:00:58 +0000 (Fri, 28 Dec 2007)
New Revision: 16829
Modified:
trunk/freenet/src/freenet/node/NodeStats.java
Log:
log rejection reasons for unresponsive peers
Modified: trunk/freenet/src/freenet/node/NodeStats.java
===================================================================
--- trunk/freenet/src/freenet/node/NodeStats.java 2007-12-28 18:08:15 UTC
(rev 16828)
+++ trunk/freenet/src/freenet/node/NodeStats.java 2007-12-28 19:00:58 UTC
(rev 16829)
@@ -539,10 +539,14 @@
if(source != null) {
long queuedBytes = source.getMessageQueueLengthBytes();
- if(queuedBytes > MAX_PEER_QUEUE_BYTES)
+ if(queuedBytes > MAX_PEER_QUEUE_BYTES) {
+ rejected(">MAX_PEER_QUEUE_BYTES", isLocal);
return "Too many message bytes queued for peer";
- if(queuedBytes /
(source.getThrottle().getBandwidth()+1.0) > MAX_PEER_QUEUE_TIME)
+ }
+ if(queuedBytes /
(source.getThrottle().getBandwidth()+1.0) > MAX_PEER_QUEUE_TIME) {
+ rejected(">MAX_PEER_QUEUE_TIME", isLocal);
return "Peer's queue will take too long to
transfer";
+ }
}
synchronized(this) {