From af7eaf1f05e4a98f610d12262d2c6ff85ce75d31 Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Wed, 1 May 2013 17:26:07 +0000 Subject: [PATCH] * BuildRequestor: Slow down build loop if we have no exploratory tunnels (ticket #926) --- router/java/src/net/i2p/router/tunnel/pool/BuildRequestor.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/router/java/src/net/i2p/router/tunnel/pool/BuildRequestor.java b/router/java/src/net/i2p/router/tunnel/pool/BuildRequestor.java index ffd7550658..06bbaf4905 100644 --- a/router/java/src/net/i2p/router/tunnel/pool/BuildRequestor.java +++ b/router/java/src/net/i2p/router/tunnel/pool/BuildRequestor.java @@ -138,6 +138,9 @@ abstract class BuildRequestor { if (log.shouldLog(Log.ERROR)) log.error("Tunnel build failed, as we couldn't find a paired tunnel for " + cfg); exec.buildComplete(cfg, pool); + // Not even a zero-hop exploratory tunnel? We are in big trouble. + // Let's not spin through here too fast. + try { Thread.sleep(250); } catch (InterruptedException ie) {} return; } -- GitLab