From: Matt Joiner Date: Thu, 21 Jun 2018 13:22:13 +0000 (+1000) Subject: Use scope timer in Torrent.writeChunk X-Git-Tag: v1.0.0~127^2~1 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=96050948c21af54b49460df250a060a79bd72713;p=btrtrc.git Use scope timer in Torrent.writeChunk --- diff --git a/torrent.go b/torrent.go index aec85f87..481d4c34 100644 --- a/torrent.go +++ b/torrent.go @@ -711,15 +711,11 @@ func (t *Torrent) offsetRequest(off int64) (req request, ok bool) { } func (t *Torrent) writeChunk(piece int, begin int64, data []byte) (err error) { - tr := perf.NewTimer() - + defer perf.ScopeTimerErr(&err)() n, err := t.pieces[piece].Storage().WriteAt(data, begin) if err == nil && n != len(data) { err = io.ErrShortWrite } - if err == nil { - tr.Mark("write chunk") - } return }