Author: toad
Date: 2008-03-22 16:48:33 +0000 (Sat, 22 Mar 2008)
New Revision: 18721
Modified:
trunk/freenet/src/freenet/node/KeyTracker.java
Log:
Logging: if it takes more than 2 minutes to get an ack for a packet, something
is definitely wrong.
Modified: trunk/freenet/src/freenet/node/KeyTracker.java
===================================================================
--- trunk/freenet/src/freenet/node/KeyTracker.java 2008-03-22 15:23:11 UTC
(rev 18720)
+++ trunk/freenet/src/freenet/node/KeyTracker.java 2008-03-22 16:48:33 UTC
(rev 18721)
@@ -895,6 +895,9 @@
ackRequestQueue.remove(qr);
continue;
}
+ if(now - qr.createdTime > 2*60*1000) {
+ Logger.error(this, "Packet "+qr.packetNumber+" sent
over "+(now - qr.createdTime)+"ms ago and still not acked on "+this+" for "+pn);
+ }
packetNumbers[realLength++] = packetNumber;
if(logMINOR) Logger.minor(this, "Grabbing ack request
"+packetNumber+" ("+realLength+") from "+this);
qr.sent();