Page 1 of 1

IPv6 download does not work when picking a search result

Posted: Tue Mar 19, 2013 5:00 pm
by qbittorrent2716
Hi,

I configured qbittorrent 3.0.8 (on Linux) to only listen on the IPv6 interface. Generally, it works (download and upload). DHT is currently not implemented by rb_libtorrent (running version 0.16.8 ).

But when I search for ubuntu and download

ubuntu-12.10-desktop-i386.iso

from the result list (having over 5000 seeders)

the download does not start even after 8h.

You can see the download status in the attached screenshot.

It hangs on "updating" the first tracker in the list, but it should instead use the last tracker on the list, ipv6.torrent.ubuntu.com, but this seems never to be tried.

But when I visit the ubuntu download page
http://www.ubuntu.com/download/desktop/ ... -downloads
and there select
http://releases.ubuntu.com/12.10/ubuntu ... so.torrent

and add that link in qbittorrent, at once the very fast download starts (over IPv6).

Why is this?

Re: IPv6 download does not work when picking a search result

Posted: Tue Mar 19, 2013 5:22 pm
by Dayman
Either use 'Always announce to all trackers' in advanced settings or manually rearrange tracker tiers.

Re: IPv6 download does not work when picking a search result

Posted: Tue Mar 19, 2013 5:38 pm
by qbittorrent2716
[quote="Dayman"]'Always announce to all trackers'[/quote]
Bingo, that helped, thanks

Re: IPv6 download does not work when picking a search result

Posted: Tue Mar 19, 2013 11:05 pm
by qbittorrent2716
[quote="Dayman"]
use 'Always announce to all trackers' in advanced settings[/quote]
Is there a disadvantage of this setting? Why isn't it the default setting?

Re: IPv6 download does not work when picking a search result

Posted: Wed Mar 20, 2013 6:20 pm
by Dayman
[quote="qbittorrent2716"]
[quote="Dayman"]
use 'Always announce to all trackers' in advanced settings[/quote]
Is there a disadvantage of this setting? Why isn't it the default setting?
[/quote]

announce_to_all_trackers controls how multi tracker torrents are treated. If this is set to true, all trackers in the same tier are announced to in parallel. If all trackers in tier 0 fails, all trackers in tier 1 are announced as well. If it's set to false, the behavior is as defined by the multi tracker specification. It defaults to false, which is the same behavior previous versions of libtorrent has had as well.

A tier is a tracker and it's mirrors. And in this case this option is not really good., because it stresses the tracker.