[freenet-cvs] r11515 - trunk/freenet/src/freenet/node
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
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
