From ccb4210f8b8ab3be35729b729894f19527f42dab Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Fri, 20 Nov 2020 14:37:22 +0000 Subject: [PATCH] NetDB: Limit max explore at startup when hidden --- .../net/i2p/router/networkdb/kademlia/StartExplorersJob.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/StartExplorersJob.java b/router/java/src/net/i2p/router/networkdb/kademlia/StartExplorersJob.java index 155fcc3ce2..696d86b74b 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/StartExplorersJob.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/StartExplorersJob.java @@ -74,9 +74,8 @@ class StartExplorersJob extends JobImpl { num *= 15; // at less than 3x MIN_RESEED, explore extremely aggressively else if (count < LOW_ROUTERS) num *= 10; // 3x was not sufficient to keep hidden routers from losing peers - if (getContext().router().getUptime() < STARTUP_TIME) - num *= 2; - if (getContext().router().isHidden()) + if (getContext().router().getUptime() < STARTUP_TIME || + getContext().router().isHidden()) num *= 2; Set<Hash> toExplore = selectKeysToExplore(num); if (_log.shouldLog(Log.DEBUG)) -- GitLab