GNOME Bugzilla – Bug 364002
allow simultaneous binary and header downloading
Last modified: 2011-12-03 18:15:01 UTC
allow simultaneous binary and header downloading, just like in r0.14, and early 1.0 pre versions. The newsserver of my isp allows for simultaneous downloading of headers and binaries, but only one binary at a time. Other information:
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of 353317 ***
Hi Charles, Although these bugs look like each other, there is a difference.. Seeing as my isp allows only one binary download at a time, but multiple header/acsii downloads simultaneously, but pan has no way of setting that it should run multiple header/ascii simultaneously. Or one binary and multiple headers/ascii downloads simultaneously. Axion. --
So this would appear as something like a `maximum number of simultanious binary downloads allowed' entry field in the "edit server" window?
About the downloading. Most of the time all thread are used for just one download. Like my server allows 3 simultaneous threads, and pan uses all three to download the same thing all the time. Pan doesn't even release a single thread to download headers, but rather releases all threads ( if the downloading headers task becomes first in line ) and uses all threads to download the topmost task of the list. What about allowing to set priorities to tasks. Such as a taks with a priority of 4 gets all 4 threads all the time, that is unless there is a task with a priority of a negative value (eg -1) which then "substracts" from the currently running highest priority. A task with priority of 3 gets a minimal of 3 out of 4 threads, if there are any other task with a priority greater then 0. ( etc etc) What about distributing threads evenly amongst header downloads. Each header task on top of the list gets a thread. But the first binary encountered gets the spares. Or I don't know how you would prefer to set it up. axion. --