diff --git a/router/java/src/net/i2p/router/MultiRouterBuilder.java b/router/java/src/net/i2p/router/MultiRouterBuilder.java index 6652a699d..8be632fa3 100644 --- a/router/java/src/net/i2p/router/MultiRouterBuilder.java +++ b/router/java/src/net/i2p/router/MultiRouterBuilder.java @@ -125,8 +125,11 @@ public class MultiRouterBuilder { baseDir.mkdirs(); File cfgFile = new File(baseDir, "router.config"); StringBuffer buf = new StringBuffer(8*1024); - buf.append("i2np.bandwidth.inboundBytesPerMinute=-60\n"); - buf.append("i2np.bandwidth.outboundBytesPerMinute=-60\n"); + buf.append("i2np.bandwidth.inboundKBytesPerSecond=8\n"); + buf.append("i2np.bandwidth.outboundKBytesPerSecond=8\n"); + buf.append("i2np.bandwidth.inboundBurstKBytes=80\n"); + buf.append("i2np.bandwidth.outboundBurstKBytes=80\n"); + buf.append("i2np.bandwidth.replenishFrequencyMs=1000\n"); buf.append("router.publishPeerRankings=true\n"); buf.append("router.keepHistory=false\n"); buf.append("router.submitHistory=false\n"); diff --git a/router/java/src/net/i2p/router/OutNetMessagePool.java b/router/java/src/net/i2p/router/OutNetMessagePool.java index abca042d8..dd1efb5d0 100644 --- a/router/java/src/net/i2p/router/OutNetMessagePool.java +++ b/router/java/src/net/i2p/router/OutNetMessagePool.java @@ -54,7 +54,8 @@ public class OutNetMessagePool { private boolean validate(OutNetMessage msg) { if (msg == null) return false; if (msg.getMessage() == null) { - _log.error("Null message in the OutNetMessage: " + msg, new Exception("Someone fucked up")); + if (_log.shouldLog(Log.WARN)) + _log.warn("Null message in the OutNetMessage - expired too soon"); return false; } if (msg.getTarget() == null) { diff --git a/router/java/src/net/i2p/router/Router.java b/router/java/src/net/i2p/router/Router.java index b5937ea0e..37149ce1e 100644 --- a/router/java/src/net/i2p/router/Router.java +++ b/router/java/src/net/i2p/router/Router.java @@ -261,8 +261,8 @@ public class Router { buf.append("HIGHER VERSION SEEN - please check to see if there is a new release out
\n"); buf.append("

Bandwidth

\n"); - long sent = _context.bandwidthLimiter().getTotalSendBytes(); - long received = _context.bandwidthLimiter().getTotalReceiveBytes(); + long sent = _context.bandwidthLimiter().getTotalAllocatedOutboundBytes(); + long received = _context.bandwidthLimiter().getTotalAllocatedInboundBytes(); buf.append("