From: Matt Joiner Date: Fri, 22 Aug 2014 07:47:44 +0000 (+1000) Subject: Count unexpected cancels received X-Git-Tag: v1.0.0~1614 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=c1896c4d46eb01e9dfbe1ab1d6e98a289fac57f6;p=btrtrc.git Count unexpected cancels received --- diff --git a/client.go b/client.go index 023e4707..b1dc099e 100644 --- a/client.go +++ b/client.go @@ -48,6 +48,7 @@ var ( peersFoundByDHT = expvar.NewInt("peersFoundByDHT") peersFoundByPEX = expvar.NewInt("peersFoundByPEX") uploadChunksPosted = expvar.NewInt("uploadChunksPosted") + unexpectedCancels = expvar.NewInt("unexpectedCancels") ) const extensionBytes = "\x00\x00\x00\x00\x00\x10\x00\x00" @@ -720,7 +721,7 @@ func (me *Client) connectionLoop(t *torrent, c *connection) error { case pp.Cancel: req := newRequest(msg.Index, msg.Begin, msg.Length) if !c.PeerCancel(req) { - log.Printf("received unexpected cancel: %v", req) + unexpectedCancels.Add(1) } case pp.Bitfield: if c.PeerPieces != nil {