Version: unspecified (using KDE 4.5.95) OS: Linux Hi, when I set KTorrent to allocate diskspace of torrents in advance and run several downloads so that some are queued, the second the first torrent finishes, all the queued torrents start allocating diskspace at the same time. After that only one of the downloads is started. I think allocating diskspace should happen when the torrent is added to the list. Reproducible: Didn't try OS: Linux (i686) release 2.6.36-fs Compiler: gcc
Version ?
master built from source
Disk space is only allocated when a torrent is started for the first time. Do you have the feature enabled to reduce the priority of torrents when they are stalled for too long ?
Umm ... I think we are talking past each other ... or I do not understand your question. :) I try to explain better: If I reach the max number of torrents running, every additionally added torrent is queued. Now if I have two torrents queued and one of the running torrents finishes, both queued torrents are starting to allocate their diskspace in parallel. The first one done allocating is started; the other one is queued again after the allocation.
Git commit 4f6ff532c02c61254a6cec8e16c4d010c7ec20e5 by Joris. Pushed by guisson into branch 'master'. Fix QM bug causing torrents to get started when it is not needed BUG: 262570 M +1 -0 ChangeLog M +2 -2 libktcore/torrent/queuemanager.cpp http://commits.kde.org/e79f3103/4f6ff532c02c61254a6cec8e16c4d010c7ec20e5
Git commit 139dda7fc148ee521aeb1bdafe38492ea8aacaeb by Joris. Pushed by guisson into branch '4.1'. Backport to 4.1: Fix QM bug causing torrents to get started when it is not needed CCBUG: 262570 M +1 -0 ChangeLog M +2 -2 libktcore/torrent/queuemanager.cpp http://commits.kde.org/e79f3103/139dda7fc148ee521aeb1bdafe38492ea8aacaeb