IPv6 download does not work when picking a search result

Other platforms, generic questions.
Post Reply
qbittorrent2716

IPv6 download does not work when picking a search result

Post 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?
Attachments
qbittorrent.png
Dayman

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

Post by Dayman »

Either use 'Always announce to all trackers' in advanced settings or manually rearrange tracker tiers.
qbittorrent2716

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

Post by qbittorrent2716 »

[quote="Dayman"]'Always announce to all trackers'[/quote]
Bingo, that helped, thanks
qbittorrent2716

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

Post 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?
Dayman

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

Post 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.
Post Reply