From 5a73f73d976cce4e790f648f770d13a439fb2c3d Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Tue, 4 Aug 2015 01:20:44 +1000 Subject: [PATCH] dht: Count announce errors, don't log them --- dht/dht.go | 4 +++- dht/expvar.go | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) 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") ) -- 2.48.1