snowyu / libtorrent

Automatically exported from code.google.com/p/libtorrent
Other
1 stars 0 forks source link

Force announce not working for some trackers #231

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Mininova tracker is one example where force announce results in no feedback 
from libtorrent and wireshark shows no tracker traffic until the next_announce 
30min has elapsed. 

Originally reported in Deluge ticket: http://dev.deluge-torrent.org/ticket/1901

Tested with 0.15.6

Original issue reported on code.google.com by caluml...@gmail.com on 7 Aug 2011 at 9:30

GoogleCodeExporter commented 9 years ago
The forced upgrade on many trackers do not work.
Tested on libtorrebt 0.15.6

Original comment by tonibon...@gmail.com on 8 Aug 2011 at 12:47

GoogleCodeExporter commented 9 years ago
I just revisited this code as part of fixing ticket #232. I believe that patch 
should fix this problem as well. Please give RC_0_15 head (or trunk) a try.

Original comment by ar...@bittorrent.com on 18 Aug 2011 at 5:45

GoogleCodeExporter commented 9 years ago
actually, this could also be caused by the _min_announce_ not having expired 
yet. libtorrent will not violate a trackers request of min_announce. There is 
no feedback that the min announce hasn't expired yet, when a reannounce is 
attempted. It is however easy to look at the min_announce field to see if it's 
still >0 (it's a count down).

Would you suggest an alert being posted when this happens? Or did you have some 
other kind of notification in mind?

Original comment by arvid.no...@gmail.com on 13 Sep 2011 at 7:09