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

Modified Files:
        NGRouting.java NGRoutingTable.java 
Log Message:
6314: 
Fix announcements to nodes not already known.
Fix descriptions for diff diagnostics vars.
Report diffTransferRate etc in bytes per second.
Logging


Index: NGRouting.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/node/rt/NGRouting.java,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -w -r1.21 -r1.22
--- NGRouting.java      4 Nov 2003 20:29:18 -0000       1.21
+++ NGRouting.java      5 Nov 2003 22:36:39 -0000       1.22
@@ -202,15 +202,13 @@
        Core.diagnostics.occurrenceContinuous("absDiffSearchSuccessTime",
                        Math.abs(diffSearchTime));
        if(size > 16384) { // more than one segment
-           double rate = ((double)size) / ((double)transferTime);
-           double diffRate = rate - lastEstimate.transferRate;
+           double rate = ((double)size * 1000) / ((double)transferTime);
+           double diffRate = rate - (lastEstimate.transferRate*1000);
            Core.diagnostics.occurrenceContinuous("diffTransferRate", diffRate);
            Core.diagnostics.occurrenceContinuous("absDiffTransferRate",
                        Math.abs(diffRate));
            ngrt.reportRate(rate);
-           Core.diagnostics.occurrenceContinuous("successTransferRate",
-                                                 ((double)size*1000)/
-                                                 ((double)transferTime));
+           Core.diagnostics.occurrenceContinuous("successTransferRate", rate);
        }
        terminate(true, true);
     }

Index: NGRoutingTable.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/node/rt/NGRoutingTable.java,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -w -r1.28 -r1.29
--- NGRoutingTable.java 4 Nov 2003 23:00:43 -0000       1.28
+++ NGRoutingTable.java 5 Nov 2003 22:36:40 -0000       1.29
@@ -116,7 +116,7 @@
                                        }
                                        ne = factory.create(mem, ref, e, false);
                                } catch (IOException ex) {
-                                       Core.logger.log(this, "Caught "+ex+" 
deserializing a NodeEstimator for "+mem, Logger.ERROR);
+                                       Core.logger.log(this, "Caught "+ex+" 
deserializing a NodeEstimator for "+mem, ex, Logger.ERROR);
                                        ne = null;
                                }
                        }

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

Reply via email to