From: Matt Joiner Date: Mon, 3 Aug 2015 15:20:44 +0000 (+1000) Subject: dht: Count announce errors, don't log them X-Git-Tag: v1.0.0~1085 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=5a73f73d976cce4e790f648f770d13a439fb2c3d;p=btrtrc.git dht: Count announce errors, don't log them --- diff --git a/dht/dht.go b/dht/dht.go index 599522f8..17ead0b4 100644 --- a/dht/dht.go +++ b/dht/dht.go @@ -978,7 +978,9 @@ func (s *Server) announcePeer(node dHTAddr, infoHash string, port int, token str "token": token, }, func(m Msg) { if err := m.Error(); err != nil { - logonce.Stderr.Printf("announce_peer response: %s", err) + announceErrors.Add(1) + // log.Print(token) + // logonce.Stderr.Printf("announce_peer response: %s", err) return } s.numConfirmedAnnounces++ diff --git a/dht/expvar.go b/dht/expvar.go index af31d087..fe1fc06c 100644 --- a/dht/expvar.go +++ b/dht/expvar.go @@ -9,4 +9,5 @@ var ( readBlocked = expvar.NewInt("dhtReadBlocked") readUnmarshalError = expvar.NewInt("dhtReadUnmarshalError") readQuery = expvar.NewInt("dhtReadQuery") + announceErrors = expvar.NewInt("dhtAnnounceErrors") )