Update of /cvsroot/freenet/freenet/src/freenet/node/rt
In directory sc8-pr-cvs1:/tmp/cvs-serv10856/src/freenet/node/rt

Modified Files:
        RoutingPointStore.java StandardNodeEstimator.java 
        NGRoutingTable.java 
Log Message:
Better message inside the thrown IOException in case of limits overflow.
Allow zero-times.. since it is allowed in the time estimators.

Index: RoutingPointStore.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/node/rt/RoutingPointStore.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -w -r1.9 -r1.10
--- RoutingPointStore.java      4 Nov 2003 17:23:51 -0000       1.9
+++ RoutingPointStore.java      4 Nov 2003 17:39:20 -0000       1.10
@@ -180,9 +180,9 @@
                        if (time < 0)
                                throw new IOException("negative value");
                        if(time < minAllowedTime)
-                               throw new IOException("Smaller than allowed time 
"+time+" detected");
+                               throw new IOException("Read time "+time+" smaller than 
minimum allowed  "+minAllowedTime);
                        if(time > maxAllowedTime)
-                               throw new IOException("Larger than allowed time 
"+time+" detected");
+                               throw new IOException("Read time "+time+" larger than 
maximum allowed  "+maxAllowedTime);
                        byte[] b = new byte[Key.KEYBYTES];
                        i.readFully(b);
                        BigInteger key = new BigInteger(1, b);

Index: StandardNodeEstimator.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/node/rt/StandardNodeEstimator.java,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -w -r1.20 -r1.21
--- StandardNodeEstimator.java  4 Nov 2003 17:05:39 -0000       1.20
+++ StandardNodeEstimator.java  4 Nov 2003 17:39:20 -0000       1.21
@@ -69,7 +69,7 @@
                rtSearchFailed = raf.create(dis);
                Core.logger.log(this, "Serialized in all RunningAverage's",
                                                Logger.DEBUG);
-               etSuccessSearch = 
rtef.create(dis,ResponseTimeEstimator.convertTime(1000000),ResponseTimeEstimator.convertTime(1));
 //1 millisecond to ~20 minutes
+               etSuccessSearch = 
rtef.create(dis,ResponseTimeEstimator.convertTime(1000000),ResponseTimeEstimator.convertTime(0));
 //0 millisecond to ~20 minutes
                Core.logger.log(this, "Serialized in etSuccessSearch",
                                                Logger.DEBUG);
                etTransferRate = 
rtef.create(dis,ResponseTimeEstimator.convertRate(10000000.0),ResponseTimeEstimator.convertRate(0.001));
 //1 byte/s to ~10 megabyte/s
@@ -78,7 +78,7 @@
                epDNFGivenConnectionAndNotRejectedOrSearchFailed = 
rtef.create(dis,ResponseTimeEstimator.convertProbability(1.0),ResponseTimeEstimator.convertProbability(0.0));
                Core.logger.log(this, "Serialized in etDNF",
                                                Logger.DEBUG);
-               etDNF = 
rtef.create(dis,ResponseTimeEstimator.convertTime(1000000),ResponseTimeEstimator.convertTime(1));
 //1 millisecond to ~20 minutes
+               etDNF = 
rtef.create(dis,ResponseTimeEstimator.convertTime(1000000),ResponseTimeEstimator.convertTime(0));
 //0 millisecond to ~20 minutes
                Core.logger.log(this, "Serialized in "+this,
                                                Logger.MINOR);
                successes = dis.readInt();

Index: NGRoutingTable.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/node/rt/NGRoutingTable.java,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -w -r1.25 -r1.26
--- NGRoutingTable.java 4 Nov 2003 17:05:40 -0000       1.25
+++ NGRoutingTable.java 4 Nov 2003 17:39:20 -0000       1.26
@@ -82,7 +82,7 @@
                        try {
                                fi = new FileInputStream(globalFiles[i]);
                                dis = new DataInputStream(fi);
-                               globalEstimator = 
timeFactory.create(dis,ResponseTimeEstimator.convertTime(10000000),ResponseTimeEstimator.convertTime(1));//1
 ms to ~20 minutes
+                               globalEstimator = 
timeFactory.create(dis,ResponseTimeEstimator.convertTime(10000000),ResponseTimeEstimator.convertTime(0));//0
 ms to ~20 minutes
                                break;
                        } catch (IOException e) {
                                if(Core.logger.shouldLog(Logger.MINOR))

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

Reply via email to