Author: nextgens
Date: 2006-08-27 13:08:00 +0000 (Sun, 27 Aug 2006)
New Revision: 10280

Modified:
   trunk/freenet/src/freenet/node/DNSRequester.java
   trunk/freenet/src/freenet/node/PeerNode.java
Log:
Running our DNSRequester every 200ms seems to be a bit overkill, every 10s 
should be enough

Modified: trunk/freenet/src/freenet/node/DNSRequester.java
===================================================================
--- trunk/freenet/src/freenet/node/DNSRequester.java    2006-08-27 13:06:09 UTC 
(rev 10279)
+++ trunk/freenet/src/freenet/node/DNSRequester.java    2006-08-27 13:08:00 UTC 
(rev 10280)
@@ -49,8 +49,7 @@
     }

     private void realRun() {
-        PeerManager pm = node.peers;
-        PeerNode[] nodes = pm.myPeers;
+        PeerNode[] nodes = node.peers.myPeers;
         long now = System.currentTimeMillis();
         if((now - lastLogTime) > 1000) {
                if(Logger.shouldLog(Logger.MINOR, this))
@@ -58,18 +57,17 @@
             lastLogTime = now;
         }
         for(int i=0;i<nodes.length;i++) {
-            PeerNode pn = nodes[i];
             //Logger.minor(this, "Node: "+pn);
-            if(!pn.isConnected()) {
+            if(!nodes[i].isConnected()) {
                 // Not connected
                 // Try new DNS lookup
                //Logger.minor(this, "Doing lookup on "+pn);
-                pn.maybeUpdateHandshakeIPs(false);
+                nodes[i].maybeUpdateHandshakeIPs(false);
             }
         }
         try {
             synchronized(this) {
-                wait(200);  // sleep 200ms
+                wait(10000);  // sleep 10s ...
             }
         } catch (InterruptedException e) {
             // Ignore, just wake up. Just sleeping to not busy wait anyway

Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java        2006-08-27 13:06:09 UTC 
(rev 10279)
+++ trunk/freenet/src/freenet/node/PeerNode.java        2006-08-27 13:08:00 UTC 
(rev 10280)
@@ -512,6 +512,7 @@
             peerAddedTime = now;
         }
         // populate handshakeIPs so handshakes can start ASAP
+        lastAttemptedHandshakeIPUpdateTime=0;
         maybeUpdateHandshakeIPs(true);

         sendHandshakeTime = now;  // Be sure we're ready to handshake right 
away


Reply via email to