Opened 12 years ago

Closed 10 years ago

Last modified 3 years ago

#1002 closed feature-request (Duplicate)

Been able to Pause upload or Download indivually.

Reported by: dpgrent@… Owned by: andar
Priority: minor Milestone: 2.0.0
Component: Core Version: 1.2.0_dev
Keywords: bandwidth, scheduler, pausing, download, upload Cc: runesvend@…

Description

There is Currently no way of Pausing an Upload or a Download individually across all torrents.

Using either the Bandwidth Limit of -1 or 0 both have the same outcome ofsetting the limit to unlimited.

from a bug #996 Scheduler Plugin in Trunk Version not stopping download when set to 0.

answer to this bug "0 and -1 do the same thing, set it as unlimited. You should just set it to something low like 3 KiB/s.. You still need some download to account for your protocol overhead when uploading."

I then asked if the overheads could be excluded from the equatation and was told that yes this can already be done via.

"You can set the overhead to not be rate limited in the Bandwidth preferences."

so why is it that you cannot either pause upload only or download only.

the overheads have already been removed from the equation so there is no reason that we cannot somehow be able to limit only one form of torrent (either downloading or seeding the torrent).

eg stop download torrents or stop uploading torrents (excluding overheads of course.)

this should flow across all aspects of deluge espically the scheduler system.

This was able to be done in 0.5.9.3 Deluge easily so it should come back to this version of Deluge.

Change History (9)

comment:1 Changed 12 years ago by dylan.star@…

  • Priority changed from major to minor

Downloading and uploading go hand in hand when it comes to bittorrent. While this may be possible you should know that some clients and i think some trackers will punish you for not uploading while you download. Except for leaching what would be the use of this feature?

comment:2 follow-up: Changed 12 years ago by dpgrent

as within Australia we are behind in good broadband access.

Yes i upload 24/7 but can only download offpeak for 8hrs only.

want to queue my downloads so can continue the next night but be able to upload 24/7

so queue all download during the day while uploading. then at night download and upload luckily my isp doesn't meter upload ( a lot in Australia Do )

A lot of other clients allow this and deluge use to allow this now it doesn't work.

comment:3 Changed 12 years ago by andar

  • Milestone set to 1.3.0

In libtorrent 0.15 (the current development version), there is an 'upload_only' mode available for torrents what would effectively prevent the torrent from downloading and only upload to peers. There is however no way to prevent a torrent from uploading while downloading, you need upload in order to download effectively.

Setting the rate limiters to 0 is the same as setting it to -1, this is a design decision by the libtorrent developer, if you would like to offer a suggestion or argue against this you can create a ticket at libtorrent.org or contact the mailing list.

When libtorrent 0.15 is released we can look into adding upload_only support to torrents.

comment:4 in reply to: ↑ 2 Changed 12 years ago by dylan.star@…

Oh ok, i see, actually i have the same problem, guess your with tpg too. My solution was to run deluge on a virtual machine and limit downloads during peak periods, but that might be a bit awkward.

Replying to dpgrent:

as within Australia we are behind in good broadband access.

Yes i upload 24/7 but can only download offpeak for 8hrs only.

want to queue my downloads so can continue the next night but be able to upload 24/7

so queue all download during the day while uploading. then at night download and upload luckily my isp doesn't meter upload ( a lot in Australia Do )

A lot of other clients allow this and deluge use to allow this now it doesn't work.

comment:5 Changed 12 years ago by damoxc

  • Milestone changed from 1.3.0 to 1.4.0

comment:6 Changed 11 years ago by runeks

  • Cc runesvend@… added

comment:7 Changed 10 years ago by Cas

  • Resolution set to duplicate
  • Status changed from new to closed

This feature is mainly covered by the scheduler plugin with the upload only option covered by #1206.

comment:8 Changed 6 years ago by Cas

  • Milestone changed from 2.0.x to 2.0

comment:9 Changed 3 years ago by Cas

  • Milestone changed from 2.0 to 2.0.0

Milestone renamed

Note: See TracTickets for help on using tickets.