Update of /cvsroot/freenet/freenet/src/freenet/client/http
In directory sc8-pr-cvs1:/tmp/cvs-serv18179/src/freenet/client/http

Modified Files:
        NodeStatusServlet.java 
Log Message:
6317:
Make most xfer rates bytes/sec, fix conversion errors leading to crazy estimates, 
change transferSucceeded arguments.
Add min/max xfer rates to node RT status summary page.
Logging.

Index: NodeStatusServlet.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/client/http/NodeStatusServlet.java,v
retrieving revision 1.79
retrieving revision 1.80
diff -u -w -r1.79 -r1.80
--- NodeStatusServlet.java      31 Oct 2003 20:58:07 -0000      1.79
+++ NodeStatusServlet.java      7 Nov 2003 18:17:15 -0000       1.80
@@ -1831,7 +1831,7 @@
         if (rtType == null) {
             return refValues;
         }
-        
+        int colJoin = refValues.length;
         boolean failing = true;
         boolean isCPRT = rtType.equals("freenet.node.rt.CPAlgoRoutingTable");
         boolean isNGRT = rtType.equals("freenet.node.rt.NGRoutingTable");
@@ -1842,13 +1842,13 @@
                 refValues[2+ngrtadd] = "none";
                 failing = false;
             }
-            int col = isCPRT ? 12 : 15;
-            refValues[col] = refValues[col].toString() + "/" + 
-                refValues[col+1];
-            if(refValues[col].equals("0/0")) {
-                refValues[col] = "<font color=\"red\">0/0</font>";
+            colJoin = isCPRT ? 12 : 15;
+            refValues[colJoin] = refValues[colJoin].toString() + "/" + 
+                refValues[colJoin+1];
+            if(refValues[colJoin].equals("0/0")) {
+                refValues[colJoin] = "<font color=\"red\">0/0</font>";
             } else {
-                refValues[col] = "<font color=\"green\">"+refValues[col]+
+                refValues[colJoin] = "<font color=\"green\">"+refValues[colJoin]+
                     "</font>";
             } 
             long lastTry = ((Long)refValues[5+ngrtadd]).longValue();
@@ -1926,13 +1926,19 @@
                 "\">"+refValues[0]+"</a>";
         }
         
-        // WTF?
-        final int y = refValues.length-1;
-        Object[] o = new Object[y];
-        for(int x=0;x<y;x++)
-            o[x] = refValues[x];
-        
-        return o;
+//        // WTF?
+//        final int y = refValues.length-1;
+//        Object[] o = new Object[y];
+//        // Up to colJoin
+//        for(int x=0;x<=colJoin;x++)
+//            o[x] = refValues[x];
+//        
+//        // After colJoin
+//        for(int x=(colJoin+2);x<refValues.length;x++) {
+//             o[x-1] = refValues[x];
+//        }
+        return refValues;
+//        return o;
     }
     
     ////////////////////////////////////////////////////////////

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

Reply via email to