From a3ee593d0bde29ae787133833b43aaa1d3eb87a0 Mon Sep 17 00:00:00 2001
From: zzz <zzz@mail.i2p>
Date: Thu, 2 Jun 2011 13:27:03 +0000
Subject: [PATCH] give up on a reseed host after 90% errors

---
 router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java b/router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java
index 3e1c0b0753..1fb70e36db 100644
--- a/router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java
+++ b/router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java
@@ -344,6 +344,9 @@ public class Reseeder {
                     } catch (IOException e) {
                         errors++;
                     }
+                    // Give up on this one after 10 with only 0 or 1 good
+                    if (errors >= 10 && fetched <= 1)
+                        break;
                 }
                 System.err.println("Reseed got " + fetched + " router infos from " + seedURL + " with " + errors + " errors");
 
-- 
GitLab