[freenet-cvs] r11515 - trunk/freenet/src/freenet/node

2006-12-23 Thread [email protected]
Author: toad
Date: 2006-12-23 00:39:22 + (Sat, 23 Dec 2006)
New Revision: 11515

Modified:
   trunk/freenet/src/freenet/node/PeerManager.java
   trunk/freenet/src/freenet/node/RequestStarterGroup.java
   trunk/freenet/src/freenet/node/ThrottleWindowManager.java
   trunk/freenet/src/freenet/node/Version.java
Log:
1009: Load limiting experiment (multiply window by number of peers). Mandatory 
on 31 december.

Modified: trunk/freenet/src/freenet/node/PeerManager.java
===
--- trunk/freenet/src/freenet/node/PeerManager.java 2006-12-22 22:01:55 UTC 
(rev 11514)
+++ trunk/freenet/src/freenet/node/PeerManager.java 2006-12-23 00:39:22 UTC 
(rev 11515)
@@ -721,4 +721,21 @@
public void start() {
node.clientCore.alerts.register(ua);
}
+
+   public int countRoutablePeers() {
+   PeerNode[] peers;
+   synchronized(this) {
+   peers = connectedPeers; // even if myPeers peers are 
connected they won't be routed to
+   }
+   int count = 0;
+   int countNoBackoff = 0;
+   for(int i=0;i

[freenet-cvs] r11515 - trunk/freenet/src/freenet/node

2006-12-22 Thread toad
Author: toad
Date: 2006-12-23 00:39:22 + (Sat, 23 Dec 2006)
New Revision: 11515

Modified:
   trunk/freenet/src/freenet/node/PeerManager.java
   trunk/freenet/src/freenet/node/RequestStarterGroup.java
   trunk/freenet/src/freenet/node/ThrottleWindowManager.java
   trunk/freenet/src/freenet/node/Version.java
Log:
1009: Load limiting experiment (multiply window by number of peers). Mandatory 
on 31 december.

Modified: trunk/freenet/src/freenet/node/PeerManager.java
===
--- trunk/freenet/src/freenet/node/PeerManager.java 2006-12-22 22:01:55 UTC 
(rev 11514)
+++ trunk/freenet/src/freenet/node/PeerManager.java 2006-12-23 00:39:22 UTC 
(rev 11515)
@@ -721,4 +721,21 @@
public void start() {
node.clientCore.alerts.register(ua);
}
+
+   public int countRoutablePeers() {
+   PeerNode[] peers;
+   synchronized(this) {
+   peers = connectedPeers; // even if myPeers peers are 
connected they won't be routed to
+   }
+   int count = 0;
+   int countNoBackoff = 0;
+   for(int i=0;ihttp://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs