Download manager should implement a per-app queue
Bug #1555561 reported by
Michael Sheldon
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
Bill Filler | ||
ubuntu-download-manager |
Fix Released
|
High
|
Michael Sheldon |
Bug Description
Currently download manager has a global queue for all downloads, meaning that if one app is downloading a file other apps will be forced to wait until it is finished. This behaviour is non-obvious to the user, making it appear as if apps are stuck downloading files for unknown reasons. Instead UDM should implement individual queues on a per app basis, so that one app doesn't interfere with the downloading of files in another.
Related branches
lp:~michael-sheldon/ubuntu-download-manager/per-app-queueing
- Ken VanDine: Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 853 lines (+214/-132)5 files modifiedsrc/common/priv/ubuntu/transfers/queue.cpp (+86/-64)
src/common/priv/ubuntu/transfers/queue.h (+5/-5)
src/downloads/priv/ubuntu/downloads/file_download.cpp (+1/-5)
tests/downloads/daemon/test_download.cpp (+70/-7)
tests/downloads/daemon/test_transfers_queue.cpp (+52/-51)
Changed in ubuntu-download-manager: | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Michael Sheldon (michael-sheldon) |
Changed in canonical-devices-system-image: | |
assignee: | nobody → Bill Filler (bfiller) |
milestone: | none → ww08-2016 |
importance: | Undecided → High |
status: | New → In Progress |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Committed |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
Changed in ubuntu-download-manager: | |
status: | In Progress → Fix Released |
To post a comment you must log in.