From 33407fd5be681e351c79e269b12366eacf979bd8 Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Sat, 19 Dec 2009 16:39:50 +0000 Subject: [PATCH] reduce delays (cuts 10s from router startup --- core/java/src/net/i2p/time/Timestamper.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/java/src/net/i2p/time/Timestamper.java b/core/java/src/net/i2p/time/Timestamper.java index e47ecd2599..b1d763a3a7 100644 --- a/core/java/src/net/i2p/time/Timestamper.java +++ b/core/java/src/net/i2p/time/Timestamper.java @@ -189,7 +189,10 @@ public class Timestamper implements Runnable { long expectedDelta = 0; _wellSynced = false; for (int i = 0; i < _concurringServers; i++) { - try { Thread.sleep(10*1000); } catch (InterruptedException ie) {} + if (i > 0) { + // this delays startup when net is disconnected or the timeserver list is bad, don't make it too long + try { Thread.sleep(2*1000); } catch (InterruptedException ie) {} + } now = NtpClient.currentTime(serverList); long delta = now - _context.clock().now(); found[i] = delta; -- GitLab