Opened 16 years ago

Closed 15 years ago

Last modified 11 years ago

#71 closed Defect (fixed)

Client not respecting trackers minimum anounce, Ignoring for X seconds

Reported by: gungadin Owned by: titer
Priority: Normal Milestone: Sometime
Component: libtransmission Version:
Severity: Major Keywords:
Cc:

Description

I keep seeing this error message from one tracker (araditracker.com):

Error: Client not respecting trackers minimum announce interval, Ignoring for X seconds.

where X is an ever-increasing integer. As the tracker continues to ignore T, the download speed eventually drops to zero.

using latest version from svn.

Attachments (3)

r546_ticket71.patch (2.5 KB) - added by brent 16 years ago.
(3rd try) Adds min interval support, changes inter-interval tracker stress, removes 10 min upper limit on interval.
r555_ticket71.patch (3.0 KB) - added by brent 16 years ago.
(4th try) same as above, but fixes bug where tc->interval is never changed from default
r557_ticket71.patch (3.1 KB) - added by brent 16 years ago.
(5th try) same, but does not stress tracker when seeding, since only a few peers are needed

Download all attachments as: .zip

Change History (9)

Changed 16 years ago by brent

(3rd try) Adds min interval support, changes inter-interval tracker stress, removes 10 min upper limit on interval.

Changed 16 years ago by brent

(4th try) same as above, but fixes bug where tc->interval is never changed from default

Changed 16 years ago by brent

(5th try) same, but does not stress tracker when seeding, since only a few peers are needed

comment:1 Changed 16 years ago by brent

  • Milestone set to Sometime
  • Owner changed from somebody to brent
  • Status changed from new to assigned
  • Type set to defect

comment:2 Changed 16 years ago by brent

  • Owner changed from brent to titer
  • Status changed from assigned to new

Reassigning to titer, should resolve with ticket:108

comment:3 Changed 15 years ago by lala

  • Priority changed from normal to lowest

This problem hasn't been solved. That line is still there:

tc->interval = MIN( tc->interval, 300 );

and it limits the announce interval to 5 minutes.

comment:4 Changed 15 years ago by lala

  • Priority changed from lowest to normal

comment:5 Changed 15 years ago by livings124

  • Resolution set to fixed
  • Status changed from new to closed

Fixed in [1579] ([1543])

comment:6 Changed 11 years ago by jordan

  • Component changed from Transmission to libtransmission
Note: See TracTickets for help on using tickets.