qbittorrent / qBittorrent

qBittorrent BitTorrent client
https://www.qbittorrent.org
Other
28.41k stars 3.99k forks source link

4.0.3. Manually added trackers stuck at "not contacted yet" status #8099

Closed dpdsbd closed 5 years ago

dpdsbd commented 6 years ago

Please provide the following information

qBittorrent version and Operating System

4.0.3 - Windows 10

What is the problem

When manually adding trackers to torrent (bulk add, several trackers, all properly spaced), only 2 first are working, all others are stuck on "not contacted yet" status. Forcing reannounce doesnt change anything.

What is the expected behavior

All manually added trackers should be normally announced

Steps to reproduce

Click on "Add a tracker" and submit a list of 5+ trackers (properly spaced - ex. from https://newtrackon.com/list)

Extra info(if any)

(type here)

FranciscoPombal commented 4 years ago

Locking as this is not an issue and the situation has been clarified.

To make sure all trackers are always announced to, simply:

Make sure to enable "Always announce to all tiers" in Advanced settings. You may also want to ensure that "Always announce to all trackers in a tier" is enabled too.

If any one of those settings is not turned on, qBittorrent will adjust its behavior accordingly. To better understand what exactly is the default behavior with different numbers of trackers, tiers, the position of a tracker within a tier, and the effect that the aforementioned advanced options can have, refer to https://www.bittorrent.org/beps/bep_0012.html.

The fact that qBittorrent adds manually added trackers to a certain tier (and a certain position within said tier), is another issue entirely. Apparently, the most desired change is that newly added trackers get added to a brand new tier. This was last being worked on here: https://github.com/qbittorrent/qBittorrent/pull/11279.

That being said, if you just activate both options mentioned above, you'll never have a problem one way or the other. Also remember that as long as your network is correctly configured, you should be able to find peers for pretty much any public torrent without the help of any tracker at all, thanks to the DHT. In fact, even though you might not have noticed, you probably already get most (or at least a very significant portion) of your peers that way.