Update of /cvsroot/freenet/freenet/src/freenet/node/states/request
In directory sc8-pr-cvs1:/tmp/cvs-serv22956/src/freenet/node/states/request
Modified Files:
Pending.java
Log Message:
6240:
Timing/logging.
Significant bugfixes in SendData (trailers).
Fix rare NPE in WSL.
Index: Pending.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/node/states/request/Pending.java,v
retrieving revision 1.72
retrieving revision 1.73
diff -u -w -r1.72 -r1.73
--- Pending.java 14 Oct 2003 00:43:14 -0000 1.72
+++ Pending.java 14 Oct 2003 17:52:49 -0000 1.73
@@ -656,6 +656,7 @@
public void receivedSendFinished(Node n, SendFinished sf)
throws BadStateException, RequestAbortException, EndOfRouteException {
+ long enteredTime = System.currentTimeMillis();
// If not finished, timed out
if(sf == feedbackSender) {
if(logDEBUG)
@@ -728,8 +729,23 @@
if(logDEBUG)
n.logger.log(this, "Success: "+sf+" on "+this,
Logger.DEBUG);
+ long selectedTime = System.currentTimeMillis();
+ if(logDEBUG)
+ n.logger.log(this, "Selected branch time on "+this+
+ ".receivedSendFinished("+sf+"): "+
+ (selectedTime - enteredTime), Logger.DEBUG);
sf.cancel();
+ long cancelledTime = System.currentTimeMillis();
+ if(logDEBUG)
+ n.logger.log(this, "Cancelled SF on "+this+
+ ".receivedSendFinished("+sf+"): "+
+ (cancelledTime - selectedTime), Logger.DEBUG);
scheduleRestart(n, Core.hopTime(1)); // timeout to get Accepted
+ long scheduledTime = System.currentTimeMillis();
+ if(logDEBUG)
+ n.logger.log(this, "Rescheduled on "+this+
+ ".receivedSendFinished("+sf+"): "+
+ (scheduledTime - cancelledTime), Logger.DEBUG);
}
} else {
if(logDEBUG)
_______________________________________________
cvs mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/cvs