Update of /cvsroot/freenet/freenet/src/freenet/node/states/request
In directory sc8-pr-cvs1:/tmp/cvs-serv10127

Modified Files:
        Pending.java 
Log Message:
Fix seting of the rtSearchFailed average when timeouts occur, make estimate
use numbers consistantly - edt


Index: Pending.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/node/states/request/Pending.java,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -r1.61 -r1.62
--- Pending.java        18 Sep 2003 17:48:12 -0000      1.61
+++ Pending.java        29 Sep 2003 23:18:08 -0000      1.62
@@ -671,7 +671,7 @@
                    outwardConnLastUsed.unsendMessageAsync(sf);
                    outwardConnLastUsed = null;
                    // Timed out?
-                   routes.searchFailed(System.currentTimeMillis());
+                   routes.searchFailed(System.currentTimeMillis()-sf.startTime());
                    ++restarted; // it did time out
                } else if(e instanceof CommunicationException) {
                    ++unreachable; // we restarted because of an actual I/O error
@@ -686,7 +686,7 @@
                                     +ce.peerAddress() + " -- " + ce, ce, 
                                     Logger.DEBUG);
                    // Conn is dead
-                   routes.searchFailed(System.currentTimeMillis());
+                   routes.searchFailed(System.currentTimeMillis()-sf.startTime());
                } else {
                    n.logger.log(this, "DataRequest send caught "+e, e,
                                 Logger.ERROR);

_______________________________________________
cvs mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to