From: Matt Joiner Date: Fri, 26 Dec 2014 06:17:49 +0000 (+1100) Subject: Quieten tracker announce logging X-Git-Tag: v1.0.0~1380 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=9b0e387ac923dc8f5df864046a9bcab189c50d38;p=btrtrc.git Quieten tracker announce logging --- diff --git a/client.go b/client.go index 470a5f97..52dcc841 100644 --- a/client.go +++ b/client.go @@ -1902,9 +1902,6 @@ func (cl *Client) announceTorrentTrackersFastStart(req *tracker.AnnounceRequest, outstanding++ go func(tr tracker.Client) { err := cl.announceTorrentSingleTracker(tr, req, t) - if err != nil { - log.Printf("error announcing %q to %s: %s", t, tr, err) - } oks <- err == nil }(tr) } @@ -1941,11 +1938,12 @@ newAnnounce: req.Left = t.BytesLeft() trackers = t.Trackers cl.mu.RUnlock() + numTrackersTried := 0 for _, tier := range trackers { for trIndex, tr := range tier { + numTrackersTried++ err := cl.announceTorrentSingleTracker(tr, &req, t) if err != nil { - log.Printf("error announcing %s to %s: %s", t, tr, err) continue } // Float the successful announce to the top of the tier. If @@ -1959,6 +1957,9 @@ newAnnounce: continue newAnnounce } } + if numTrackersTried != 0 { + log.Printf("%s: all trackers failed", t) + } // TODO: Wait until trackers are added if there are none. time.Sleep(10 * time.Second) }