From 0db23baf5cad5a5fb2a7402e13d81b11d2298342 Mon Sep 17 00:00:00 2001 From: matst80 Date: Sun, 10 Nov 2024 17:15:10 +0100 Subject: [PATCH] remote host if not connectable --- synced-pool.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/synced-pool.go b/synced-pool.go index 7e46500..29411f9 100644 --- a/synced-pool.go +++ b/synced-pool.go @@ -365,6 +365,14 @@ func (p *SyncedPool) AddRemote(address string) error { Host: address, } + go func() { + for range client.Errors { + if client.ErrorCount > 3 { + p.RemoveHost(&remote) + } + } + }() + return p.addRemoteHost(address, &remote) }