From ef32d37073b4e3adfbc2e740ed56a47bf49a7dd1 Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Sat, 21 Mar 2015 12:13:22 +0000 Subject: [PATCH] TunnelPool: Reduce expl. quantity adder for ff since we're doing mostly direct lookups now, and delay adding them at startup to give client tunnels a chance --- router/java/src/net/i2p/router/tunnel/pool/TunnelPool.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/router/java/src/net/i2p/router/tunnel/pool/TunnelPool.java b/router/java/src/net/i2p/router/tunnel/pool/TunnelPool.java index 258e01046f..521ff740a0 100644 --- a/router/java/src/net/i2p/router/tunnel/pool/TunnelPool.java +++ b/router/java/src/net/i2p/router/tunnel/pool/TunnelPool.java @@ -332,8 +332,11 @@ public class TunnelPool { */ private int getAdjustedTotalQuantity() { int rv = _settings.getTotalQuantity(); - if (_settings.isExploratory() && _context.netDb().floodfillEnabled()) - rv += 3; + // TODO high-bw non-ff also + if (_settings.isExploratory() && _context.netDb().floodfillEnabled() && + _context.router().getUptime() > 5*60*1000) { + rv += 2; + } if (_settings.isExploratory() && rv > 1) { RateStat e = _context.statManager().getRate("tunnel.buildExploratoryExpire"); RateStat r = _context.statManager().getRate("tunnel.buildExploratoryReject"); -- GitLab