Bug 205553 - Make it so that file transfers queue rather than conflict
Summary: Make it so that file transfers queue rather than conflict
Status: RESOLVED DUPLICATE of bug 205200
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: 4.3.0
Platform: Gentoo Packages Unspecified
: NOR wishlist
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-29 05:58 UTC by Jonathan M Davis
Modified: 2009-08-30 15:26 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan M Davis 2009-08-29 05:58:15 UTC
Version:            (using KDE 4.3.0)
Installed from:    Gentoo Packages

Okay, at present in konqueror, if you tell it to do multiple file transfers (be they copying or moving files), it does them all at once. So, if it tell it to copy a file from disk A to disk B, and then another file from disk C to disk B, they'll both run at the same time and fight each other for access to disk B, slowing them both down. The same goes for any combination of disks where multiple file transfers share a disk. It's _much_ more efficient if the transfers are done sequentially so that they don't fight for over a disk drive.

So, what I'd like is for konqueror to queue transfers which would fight over disk drives rather than have them go simultaneously. So, if you were transferring a file from disk A to B and another file to disk B from wherever, the second transfer would wait until the first had completed. The same goes if both files were being read from the same disk or if one was being read from the same disk that the other was being written to. However, if two transfers didn't share _any_ disks (e.g. one transfer is from disk A to B and another is from C to D), then they could go simultaneously because they wouldn't be fighting over any disks.

By arranging file transfers so that they never fought over access to disks, it could greatly improve performance. Now, it would likely complicate the file copying and moving code in konqueror, but I think that the performance gains would definitely be worth it.
Comment 1 FiNeX 2009-08-30 15:26:57 UTC

*** This bug has been marked as a duplicate of bug 205200 ***