Author: toad
Date: 2008-01-29 23:01:32 +0000 (Tue, 29 Jan 2008)
New Revision: 17404
Modified:
trunk/freenet/src/freenet/node/NodeClientCore.java
Log:
comments
Modified: trunk/freenet/src/freenet/node/NodeClientCore.java
===================================================================
--- trunk/freenet/src/freenet/node/NodeClientCore.java 2008-01-29 22:09:40 UTC
(rev 17403)
+++ trunk/freenet/src/freenet/node/NodeClientCore.java 2008-01-29 23:01:32 UTC
(rev 17404)
@@ -511,6 +511,7 @@
long rtt = System.currentTimeMillis() -
startTime;
if(!rejectedOverload)
requestStarters.requestCompleted(false, false);
+ // Count towards RTT even if got a
RejectedOverload - but not if timed out.
requestStarters.chkRequestThrottle.successfulCompletion(rtt);
}
}
@@ -624,6 +625,7 @@
if(!rejectedOverload)
requestStarters.requestCompleted(true, false);
+ // Count towards RTT even if got a
RejectedOverload - but not if timed out.
requestStarters.sskRequestThrottle.successfulCompletion(rtt);
}
}
@@ -741,6 +743,7 @@
long endTime = System.currentTimeMillis();
long len = endTime - startTime;
+ // RejectedOverload requests count towards RTT
(timed out ones don't).
requestStarters.chkInsertThrottle.successfulCompletion(len);
if(!hasReceivedRejectedOverload)
requestStarters.requestCompleted(false,
true);
@@ -858,6 +861,7 @@
// It worked!
long endTime = System.currentTimeMillis();
long rtt = endTime - startTime;
+ // FIXME put CHK counts inserts which succeeded
even if they got a RejectedOverload??
requestStarters.requestCompleted(true, true);
requestStarters.sskInsertThrottle.successfulCompletion(rtt);
}