From 15d204cc144aaaf52a929672eeeaa7929fa8029e Mon Sep 17 00:00:00 2001 From: vyzo Date: Mon, 23 Mar 2020 00:01:35 +0200 Subject: [PATCH] refresh backoff when pruning during the backoff period --- gossipsub.go | 1 + 1 file changed, 1 insertion(+) diff --git a/gossipsub.go b/gossipsub.go index cda790d..d14b2ae 100644 --- a/gossipsub.go +++ b/gossipsub.go @@ -394,6 +394,7 @@ func (gs *GossipSubRouter) handleGraft(p peer.ID, ctl *pb.ControlMessage) []*pb. _, backoff := gs.backoff[topic][p] if backoff { log.Debugf("GRAFT: ignoring backed off peer %s", p) + gs.addBackoff(p, topic) prune = append(prune, topic) continue }