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);
                        }


Reply via email to