chrisidefix / libtorrent

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

About seeding torrent announce to tracker #603

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.I use libtorrent to seeding several thousand torrents.
2.When torrent from leecher to seed it announce to tracker. 
3.But after first time, many torrents wait for another interval (not my tracker 
announce interval(30 min)) announce to tracker again,
and this interval more and more. 

What is the expected output? What do you see instead?
I just want this interval is my tracker interval.

What version of the product are you using? On what operating system?
libtorrent 0.16.13
OS: windows server 2008 R2

Please provide any additional information below.
Other windows OS, for examples, XP, server 2003, windows 7.
This situation also exists.

Original issue reported on code.google.com by voi...@hotmail.com on 21 Apr 2014 at 1:44

GoogleCodeExporter commented 9 years ago
it sounds like some of your torrents may be paused by the queuing mechanism. 
make sure you allow enough "active_limit" and "seeding_limit" in the settings.

Once you're confident your torrents aren't getting stopped, there's also a 
mechanism to avoid announcing too frequently. There are separate limits for how 
many torrents announce to different sources. there is one tracker announce 
limit, DHT announce limit, local peer discovery limit and so on. see the 
settings.

If none of these help, maybe you could provide some more information about the 
state your torrents are in and if there's any correlation between any 
particular state and not announcing.

Original comment by arvid.no...@gmail.com on 22 Apr 2014 at 2:13

GoogleCodeExporter commented 9 years ago
I set active_limit = -1 , active_seeds = -1 , active_downloads = 100.

Original comment by voi...@hotmail.com on 23 Apr 2014 at 2:04

GoogleCodeExporter commented 9 years ago
And I find another problem, most of all my downloading torrent connected to 1 
peer,
But the I use the same torrent with uTorrent to download, then uTorrent can 
connected to many peers(about 5 or 6), the same network and the same machine. 

Original comment by voi...@hotmail.com on 23 Apr 2014 at 2:10

GoogleCodeExporter commented 9 years ago
In addition I set connection per torrent to 50. 

Original comment by voi...@hotmail.com on 23 Apr 2014 at 2:19

GoogleCodeExporter commented 9 years ago
what about the global limit? it defaults to about 200 iirc.

Original comment by arvid.no...@gmail.com on 23 Apr 2014 at 7:41

GoogleCodeExporter commented 9 years ago
I set half_open_limit = 5 and connections_limit = 100000.

Original comment by voi...@hotmail.com on 23 Apr 2014 at 1:24