* Throttle: Use BANDWIDTH rather than CRIT as the rejection reason at

startup, so peers don't list us as failing.
This commit is contained in:
zzz
2008-06-10 14:05:55 +00:00
parent 7e51c86c38
commit bff685f7ca
2 changed files with 4 additions and 1 deletions

View File

@ -7,6 +7,8 @@
- Don't publish bw stats in first hour of uptime
- Publish floodfill stats even if other stats are disabled
- Changes not effective until 0.6.2.1 to provide cover.
* Throttle: Use BANDWIDTH rather than CRIT as the rejection reason at
startup, so peers don't list us as failing.
* graphs.jsp: Fix a bug where it tries to display the combined
bandwidth graph when it isn't available

View File

@ -91,8 +91,9 @@ class RouterThrottleImpl implements RouterThrottle {
return TunnelHistory.TUNNEL_REJECT_CRIT;
}
// Don't use CRIT because we don't want peers to think we're failing
if (_context.router().getUptime() < 20*60*1000)
return TunnelHistory.TUNNEL_REJECT_CRIT;
return TunnelHistory.TUNNEL_REJECT_BANDWIDTH;
long lag = _context.jobQueue().getMaxLag();
// reject here if lag too high???