Opened 12 months ago

Last modified 7 months ago

#3292 new bug

Announces with left!=0 for some finished torrents

Reported by: paraguas Owned by:
Priority: major Milestone: not applicable
Component: libtorrent Version: 2.0.3
Keywords: Cc:

Description

There is a problem in data sent to trackers for torrents that have been added to deluge for seeding/reseeding.

Steps to reproduce

  • Copy the file/directory of the new torrent to the download directory.
  • Add the new torrent in paused state.
  • Force a hash check. When it finishes successfully the torrent will be shown as completed in Deluge GUI.
  • Start the torrent. It announces to the tracker.
  • Check the tracker web UI. The torrent is shown as leeching instead of seeding. Also the percentage completed is shown as zero. We will get peers eventually and uploading will go on, but the tracker will not know we have a finished torrent.

Spying the communications with the tracker shows that Deluge is sending a value for the left parameter equal to the size of the torrent instead of zero.

Torrents that are downloaded from scratch work fine and the tracker shows torrents that have finished downloading as seeding an 100% completed.

Testing details

  • OS: Gentoo Linux ~amd branch.
  • Deluge 2.0.3 and libtorrent 1.2.1 built from source.
  • The buit-in autoadd and execute are the only plugins enabled.
  • This has been tested on three different trackers.

Not sure if this should be reported to Deluge or libtorrent, so sorry if I'm mistaken.

Change History (1)

comment:1 Changed 7 months ago by Cas

  • Component changed from Core to libtorrent
  • Milestone changed from 2.x to not applicable

Data communicating with trackers is the domain of libtorrent so more useful to report their issue tracker, thanks.

Note: See TracTickets for help on using tickets.