diff --git a/synced-pool.go b/synced-pool.go index e4e49ab..48a70a5 100644 --- a/synced-pool.go +++ b/synced-pool.go @@ -323,7 +323,7 @@ func (p *SyncedPool) RequestOwnership(id CartId) error { r.MissedPings++ if r.MissedPings > 3 { p.RemoveHost(r) - return fmt.Errorf("remote grain change failed %v", err) + continue } log.Printf("Error confirming change: %v from %s\n", err, p.Hostname) continue