Author: toad
Date: 2008-02-12 14:44:33 +0000 (Tue, 12 Feb 2008)
New Revision: 17826
Modified:
trunk/freenet/src/freenet/node/simulator/RealNodeRequestInsertTest.java
Log:
Show running UIDs
Modified:
trunk/freenet/src/freenet/node/simulator/RealNodeRequestInsertTest.java
===================================================================
--- trunk/freenet/src/freenet/node/simulator/RealNodeRequestInsertTest.java
2008-02-12 14:33:00 UTC (rev 17825)
+++ trunk/freenet/src/freenet/node/simulator/RealNodeRequestInsertTest.java
2008-02-12 14:44:33 UTC (rev 17826)
@@ -5,6 +5,7 @@
import java.io.File;
import java.util.Arrays;
+import java.util.Vector;
import freenet.crypt.DummyRandomSource;
import freenet.io.comm.PeerParseException;
@@ -22,6 +23,7 @@
import freenet.support.HexUtil;
import freenet.support.Logger;
import freenet.support.PooledExecutor;
+import freenet.support.StringArray;
import freenet.support.LoggerHook.InvalidThresholdException;
import freenet.support.io.FileUtil;
import freenet.support.math.RunningAverage;
@@ -147,9 +149,11 @@
StringBuffer load = new StringBuffer("Running UIDs for nodes:
");
int totalRunningUIDs = 0;
int totalRunningUIDsAlt = 0;
+ Vector runningUIDsList = new Vector(); // <Long>
for(int i=0;i<nodes.length;i++) {
load.append(i);
load.append(':');
+ nodes[i].addRunningUIDs(runningUIDsList);
int runningUIDs = nodes[i].getTotalRunningUIDs();
int runningUIDsAlt = nodes[i].getTotalRunningUIDsAlt();
totalRunningUIDs += runningUIDs;
@@ -165,6 +169,9 @@
System.err.println("Running (presumably leaked) UIDs:
"+totalRunningUIDs);
if(totalRunningUIDsAlt != 0)
System.err.println("Running (presumably leaked) UIDs
(alt): "+totalRunningUIDsAlt);
+ if(!runningUIDsList.isEmpty()) {
+ System.err.println("List of running UIDs:
"+StringArray.toString(runningUIDsList.toArray()));
+ }
} catch (Throwable t) {
Logger.error(RealNodeRequestInsertTest.class, "Caught "+t, t);
}