Author: toad
Date: 2008-04-21 19:08:20 +0000 (Mon, 21 Apr 2008)
New Revision: 19491
Modified:
trunk/freenet/src/freenet/node/useralerts/PeerManagerUserAlert.java
Log:
Rearrange so a high priority warning doesn't trump a low priority warning.
Modified: trunk/freenet/src/freenet/node/useralerts/PeerManagerUserAlert.java
===================================================================
--- trunk/freenet/src/freenet/node/useralerts/PeerManagerUserAlert.java
2008-04-21 19:02:23 UTC (rev 19490)
+++ trunk/freenet/src/freenet/node/useralerts/PeerManagerUserAlert.java
2008-04-21 19:08:20 UTC (rev 19491)
@@ -65,10 +65,14 @@
if(conns < MIN_CONN_ALERT_THRESHOLD)
return l10n("onlyFewConnsTitle", "count",
Integer.toString(conns));
}
+ if(n.bwlimitDelayAlertRelevant && (bwlimitDelayTime >
NodeStats.MAX_BWLIMIT_DELAY_TIME_ALERT_THRESHOLD))
+ return l10n("tooHighBwlimitDelayTimeTitle");
+ if(n.nodeAveragePingAlertRelevant && (nodeAveragePingTime >
NodeStats.MAX_NODE_AVERAGE_PING_TIME_ALERT_THRESHOLD))
+ return l10n("tooHighPingTimeTitle");
+ if(clockProblem > MIN_CLOCK_PROBLEM_PEER_ALERT_THRESHOLD)
+ return l10n("clockProblemTitle");
if(neverConn > MAX_NEVER_CONNECTED_PEER_ALERT_THRESHOLD)
return l10n("tooManyNeverConnectedTitle");
- if(clockProblem > MIN_CLOCK_PROBLEM_PEER_ALERT_THRESHOLD)
- return l10n("clockProblemTitle");
if(connError > MIN_CONN_ERROR_ALERT_THRESHOLD)
return l10n("connErrorTitle");
if(disconnDarknetPeers > MAX_DISCONN_PEER_ALERT_THRESHOLD &&
!darknetDefinitelyPortForwarded && !darknetAssumeNAT)
@@ -77,10 +81,6 @@
return l10n("tooManyConnsTitle");
if(peers > MAX_PEER_ALERT_THRESHOLD)
return l10n("tooManyPeersTitle");
- if(n.bwlimitDelayAlertRelevant && (bwlimitDelayTime >
NodeStats.MAX_BWLIMIT_DELAY_TIME_ALERT_THRESHOLD))
- return l10n("tooHighBwlimitDelayTimeTitle");
- if(n.nodeAveragePingAlertRelevant && (nodeAveragePingTime >
NodeStats.MAX_NODE_AVERAGE_PING_TIME_ALERT_THRESHOLD))
- return l10n("tooHighPingTimeTitle");
if(oldestNeverConnectedPeerAge >
MAX_OLDEST_NEVER_CONNECTED_PEER_AGE_ALERT_THRESHOLD)
return l10n("tooOldNeverConnectedPeersTitle");
else throw new IllegalArgumentException("Not valid");
@@ -119,10 +119,17 @@
return l10n("oneConn");
} else if(conns == 2 && !isOpennetEnabled) {
return l10n("twoConns");
+ } else if(n.bwlimitDelayAlertRelevant && (bwlimitDelayTime >
NodeStats.MAX_BWLIMIT_DELAY_TIME_ALERT_THRESHOLD)) {
+ s = l10n("tooHighBwlimitDelayTime", new String[] {
"delay", "max" },
+ new String[] {
Integer.toString(bwlimitDelayTime),
Long.toString(NodeStats.MAX_BWLIMIT_DELAY_TIME_ALERT_THRESHOLD)});
+ // FIXME I'm not convinced about the next one!
+ } else if(n.nodeAveragePingAlertRelevant &&
(nodeAveragePingTime > NodeStats.MAX_NODE_AVERAGE_PING_TIME_ALERT_THRESHOLD)) {
+ s = l10n("tooHighPingTime", new String[] { "ping",
"max" },
+ new String[] {
Integer.toString(nodeAveragePingTime),
Long.toString(NodeStats.MAX_NODE_AVERAGE_PING_TIME_ALERT_THRESHOLD) });
+ } else if(clockProblem >
MIN_CLOCK_PROBLEM_PEER_ALERT_THRESHOLD) {
+ s = l10n("clockProblem", "count",
Integer.toString(clockProblem));
} else if(neverConn > MAX_NEVER_CONNECTED_PEER_ALERT_THRESHOLD)
{
s = l10n("tooManyNeverConnected", "count",
Integer.toString(neverConn));
- } else if(clockProblem >
MIN_CLOCK_PROBLEM_PEER_ALERT_THRESHOLD) {
- s = l10n("clockProblem", "count",
Integer.toString(clockProblem));
} else if(connError > MIN_CONN_ERROR_ALERT_THRESHOLD) {
s = l10n("connError", "count",
Integer.toString(connError));
} else if(disconnDarknetPeers >
MAX_DISCONN_PEER_ALERT_THRESHOLD && !darknetDefinitelyPortForwarded &&
!darknetAssumeNAT){
@@ -134,13 +141,6 @@
} else if(peers > MAX_PEER_ALERT_THRESHOLD) {
s = l10n("tooManyPeers", new String[] { "count", "max"
},
new String[] { Integer.toString(peers),
Integer.toString(MAX_PEER_ALERT_THRESHOLD)});
- } else if(n.bwlimitDelayAlertRelevant && (bwlimitDelayTime >
NodeStats.MAX_BWLIMIT_DELAY_TIME_ALERT_THRESHOLD)) {
- s = l10n("tooHighBwlimitDelayTime", new String[] {
"delay", "max" },
- new String[] {
Integer.toString(bwlimitDelayTime),
Long.toString(NodeStats.MAX_BWLIMIT_DELAY_TIME_ALERT_THRESHOLD)});
- // FIXME I'm not convinced about the next one!
- } else if(n.nodeAveragePingAlertRelevant &&
(nodeAveragePingTime > NodeStats.MAX_NODE_AVERAGE_PING_TIME_ALERT_THRESHOLD)) {
- s = l10n("tooHighPingTime", new String[] { "ping",
"max" },
- new String[] {
Integer.toString(nodeAveragePingTime),
Long.toString(NodeStats.MAX_NODE_AVERAGE_PING_TIME_ALERT_THRESHOLD) });
} else if(oldestNeverConnectedPeerAge >
MAX_OLDEST_NEVER_CONNECTED_PEER_AGE_ALERT_THRESHOLD) {
return l10n("tooOldNeverConnectedPeers");
} else throw new IllegalArgumentException("Not valid");
@@ -188,12 +188,18 @@
alertNode.addChild("#", l10n("oneConn"));
} else if (conns == 2 && !isOpennetEnabled) {
alertNode.addChild("#", l10n("twoConns"));
+ } else if (n.bwlimitDelayAlertRelevant && (bwlimitDelayTime >
NodeStats.MAX_BWLIMIT_DELAY_TIME_ALERT_THRESHOLD)) {
+ alertNode.addChild("#", l10n("tooHighBwlimitDelayTime",
new String[] { "delay", "max" },
+ new String[] {
Integer.toString(bwlimitDelayTime),
Long.toString(NodeStats.MAX_BWLIMIT_DELAY_TIME_ALERT_THRESHOLD)}));
+ } else if (n.nodeAveragePingAlertRelevant &&
(nodeAveragePingTime > NodeStats.MAX_NODE_AVERAGE_PING_TIME_ALERT_THRESHOLD)) {
+ alertNode.addChild("#", l10n("tooHighPingTime", new
String[] { "ping", "max" },
+ new String[] {
Integer.toString(nodeAveragePingTime),
Long.toString(NodeStats.MAX_NODE_AVERAGE_PING_TIME_ALERT_THRESHOLD) }));
+ } else if (clockProblem >
MIN_CLOCK_PROBLEM_PEER_ALERT_THRESHOLD) {
+ alertNode.addChild("#", l10n("clockProblem", "count",
Integer.toString(clockProblem)));
} else if (neverConn >
MAX_NEVER_CONNECTED_PEER_ALERT_THRESHOLD) {
L10n.addL10nSubstitution(alertNode,
"PeerManagerUserAlert.tooManyNeverConnectedWithLink",
new String[] { "link", "/link", "count"
},
new String[] { "<a
href=\"/friends/myref.fref\">", "</a>", Integer.toString(neverConn) });
- } else if (clockProblem >
MIN_CLOCK_PROBLEM_PEER_ALERT_THRESHOLD) {
- alertNode.addChild("#", l10n("clockProblem", "count",
Integer.toString(clockProblem)));
} else if(connError > MIN_CONN_ERROR_ALERT_THRESHOLD) {
alertNode.addChild("#", l10n("connError", "count",
Integer.toString(connError)));
} else if (disconnDarknetPeers >
MAX_DISCONN_PEER_ALERT_THRESHOLD && !darknetDefinitelyPortForwarded &&
!darknetAssumeNAT) {
@@ -204,12 +210,6 @@
} else if (peers > MAX_PEER_ALERT_THRESHOLD) {
alertNode.addChild("#", l10n("tooManyPeers", new
String[] { "count", "max" },
new String[] { Integer.toString(peers),
Integer.toString(MAX_PEER_ALERT_THRESHOLD)}));
- } else if (n.bwlimitDelayAlertRelevant && (bwlimitDelayTime >
NodeStats.MAX_BWLIMIT_DELAY_TIME_ALERT_THRESHOLD)) {
- alertNode.addChild("#", l10n("tooHighBwlimitDelayTime",
new String[] { "delay", "max" },
- new String[] {
Integer.toString(bwlimitDelayTime),
Long.toString(NodeStats.MAX_BWLIMIT_DELAY_TIME_ALERT_THRESHOLD)}));
- } else if (n.nodeAveragePingAlertRelevant &&
(nodeAveragePingTime > NodeStats.MAX_NODE_AVERAGE_PING_TIME_ALERT_THRESHOLD)) {
- alertNode.addChild("#", l10n("tooHighPingTime", new
String[] { "ping", "max" },
- new String[] {
Integer.toString(nodeAveragePingTime),
Long.toString(NodeStats.MAX_NODE_AVERAGE_PING_TIME_ALERT_THRESHOLD) }));
} else if (oldestNeverConnectedPeerAge >
MAX_OLDEST_NEVER_CONNECTED_PEER_AGE_ALERT_THRESHOLD) {
alertNode.addChild("#",
l10n("tooOldNeverConnectedPeers"));
} else throw new IllegalArgumentException("not valid");
@@ -228,10 +228,14 @@
return ERROR;
if(conns < 3 && !isOpennetEnabled)
return ERROR;
+ if(n.bwlimitDelayAlertRelevant && (bwlimitDelayTime >
NodeStats.MAX_BWLIMIT_DELAY_TIME_ALERT_THRESHOLD))
+ return ERROR;
+ if(n.nodeAveragePingAlertRelevant && (nodeAveragePingTime >
NodeStats.MAX_NODE_AVERAGE_PING_TIME_ALERT_THRESHOLD))
+ return ERROR;
+ if(clockProblem > MIN_CLOCK_PROBLEM_PEER_ALERT_THRESHOLD)
+ return ERROR;
if(neverConn > MAX_NEVER_CONNECTED_PEER_ALERT_THRESHOLD)
return WARNING;
- if(clockProblem > MIN_CLOCK_PROBLEM_PEER_ALERT_THRESHOLD)
- return ERROR;
if(connError > MIN_CONN_ERROR_ALERT_THRESHOLD)
return WARNING;
if(disconnDarknetPeers > MAX_DISCONN_PEER_ALERT_THRESHOLD &&
!darknetDefinitelyPortForwarded && !darknetAssumeNAT)
@@ -240,10 +244,6 @@
return WARNING;
if(peers > MAX_PEER_ALERT_THRESHOLD)
return WARNING;
- if(n.bwlimitDelayAlertRelevant && (bwlimitDelayTime >
NodeStats.MAX_BWLIMIT_DELAY_TIME_ALERT_THRESHOLD))
- return ERROR;
- if(n.nodeAveragePingAlertRelevant && (nodeAveragePingTime >
NodeStats.MAX_NODE_AVERAGE_PING_TIME_ALERT_THRESHOLD))
- return ERROR;
if(oldestNeverConnectedPeerAge >
MAX_OLDEST_NEVER_CONNECTED_PEER_AGE_ALERT_THRESHOLD)
return WARNING;
return ERROR;