]> Sergey Matveev's repositories - btrtrc.git/commitdiff
dht: Count announce errors, don't log them
authorMatt Joiner <anacrolix@gmail.com>
Mon, 3 Aug 2015 15:20:44 +0000 (01:20 +1000)
committerMatt Joiner <anacrolix@gmail.com>
Mon, 3 Aug 2015 15:20:44 +0000 (01:20 +1000)
dht/dht.go
dht/expvar.go

index 599522f80a44f8f47a483b5c2a1198703a66c080..17ead0b4505a70004f305ff57837fc19f58eebde 100644 (file)
@@ -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++
index af31d087fe41fdf38fa49017d28efc0a7992143d..fe1fc06cb4dfbc1f08dc3c4e32919d9312c2402a 100644 (file)
@@ -9,4 +9,5 @@ var (
        readBlocked        = expvar.NewInt("dhtReadBlocked")
        readUnmarshalError = expvar.NewInt("dhtReadUnmarshalError")
        readQuery          = expvar.NewInt("dhtReadQuery")
+       announceErrors     = expvar.NewInt("dhtAnnounceErrors")
 )