Page 1 of 1

Multiple Tracker Handelling

Posted: Sun Nov 26, 2017 10:19 am
by souravndp
Hi, I have a technical question. Can you please help?

When a torrent specifies multiple trackers, how does qbittorrent handle them? Does it randomly select one and stick with it (announces to another only if it fails; like Deluge does) or does it announce to all available trackers at once? I have tested the behavior and it seemed that qbitorrent announces to all trackers at once. Does qbittorrent use all the trackers in the list, or does it only go through them when the previous tracker is down?


Image

Re: Multiple Tracker Handelling

Posted: Sun Nov 26, 2017 9:31 pm
by Switeck
qBitTorrent is supposed to choose 1 random tracker from the first (primary) tracker tier and stick with it for the entire session it runs.
But tracker tier support doesn't exist in older versions of qBT like what your screenshot shows.

Tracker tier support was supposedly added with qBitTorrent v4.0.0 and later, but it doesn't seem to work for me.
Tracker tiers are described here:
http://bittorrent.org/beps/bep_0012.html

Past tracker tier issues:
https://github.com/qbittorrent/qBittorrent/issues/479
https://github.com/qbittorrent/qBittorrent/pull/480

Supposedly fixed here:
https://github.com/qbittorrent/qBittorrent/pull/7660

qBitTorrent v4.0.1 should not be trying backup trackers from the same group of trackers at the same time as the primary ones, such as when there's both a HTTP tracker and UDP tracker with the same address...at least when set to use tracker tiers.

Re: Multiple Tracker Handelling

Posted: Mon Nov 27, 2017 6:00 pm
by souravndp
Thank you Switeck for your informative links. I have downloaded the latest version and it is working. There are 2 tracker settings at Options->Advanced which needs to be disabled (default is: announce to all tracker).