Author: zothar
Date: 2006-05-30 02:39:52 +0000 (Tue, 30 May 2006)
New Revision: 8946
Modified:
trunk/freenet/src/freenet/node/Node.java
trunk/freenet/src/freenet/node/PeerNode.java
Log:
Better initialize to avoid misleading warnings at startup in a couple of cases.
Modified: trunk/freenet/src/freenet/node/Node.java
===================================================================
--- trunk/freenet/src/freenet/node/Node.java 2006-05-30 02:19:36 UTC (rev
8945)
+++ trunk/freenet/src/freenet/node/Node.java 2006-05-30 02:39:52 UTC (rev
8946)
@@ -914,6 +914,7 @@
runningUIDs = new HashSet();
dnsr = new DNSRequester(this);
ps = new PacketSender(this);
+ nextPeerNodeStatusLogTime = System.currentTimeMillis() + (3*1000);
// FIXME maybe these should persist? They need to be private though,
so after the node/peers split. (bug 51).
decrementAtMax = random.nextDouble() <= DECREMENT_AT_MAX_PROB;
decrementAtMin = random.nextDouble() <= DECREMENT_AT_MIN_PROB;
Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java 2006-05-30 02:19:36 UTC
(rev 8945)
+++ trunk/freenet/src/freenet/node/PeerNode.java 2006-05-30 02:39:52 UTC
(rev 8946)
@@ -274,7 +274,10 @@
// FIXME make mandatory once everyone has upgraded
lastGoodVersion = fs.get("lastGoodVersion");
- nominalPeer=new Vector();
+ // PeerNode starts life as disconnected
+ node.addStatusDisconnectedPeerNode(getIdentityString(), this);
+
+ nominalPeer=new Vector();
nominalPeer.removeAllElements();
try{
String physical[]=fs.getAll("physical.udp");