[Bug 867011] New: Download Improvemet for Libzypp (Feature Request)
https://bugzilla.novell.com/show_bug.cgi?id=867011 https://bugzilla.novell.com/show_bug.cgi?id=867011#c0 Summary: Download Improvemet for Libzypp (Feature Request) Classification: openSUSE Product: openSUSE Factory Version: 13.2 Milestone 0 Platform: x86-64 OS/Version: openSUSE 13.1 Status: NEW Severity: Enhancement Priority: P5 - None Component: libzypp AssignedTo: zypp-maintainers@forge.provo.novell.com ReportedBy: timothy.m.butterworth@gmail.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36 Please reconfigure zypper as well as YaST2 so that it sorts the packages for download via file size from largest to smallest then have them download in this order. This alone will not speed up the download process but when you are installing 200+ packages it will provide a nice user experience based on the number of packages remaining. As the packages get smaller and the downloading continues they of course, depending on the mirror or other unforseen issues, will steadily finish quicker. One way to assist in speeding up the download process would be to fork the download process in which process one downloads the largest package and process two downloads the smallest package as each download finishes the process would then choose either the next largest or the next smallest respectively. This of course would help shorten the download time when downloading large packages like KDE Wallpapers which can be over 80 MB or other large packages. Using a sort function to list the packages into a file from largest to smallest would allow the two functions respectively to just call either the first entry or the last entry if the working entry is removed after download completion. Reproducible: Always Steps to Reproduce: Feature Request Actual Results: Feature Request Expected Results: Improves both the speed of downloading updates/patches as well as the user experience. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=867011 https://bugzilla.novell.com/show_bug.cgi?id=867011#c1 Michael Andres <ma@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WONTFIX --- Comment #1 from Michael Andres <ma@suse.com> 2014-06-10 11:49:39 CEST --- Thanks for your suggestion, but we decided to stay with the current ordering. We currently download the packages in exactly the same order as they are going to be installed. This strategy fits all download modes we currently offer (in-advance, as-needed) and it will also allow us in a future version to offer starting the installation of packages while downloading continues in the background (which somehow fits your suggestion to fork the download process). But we currently don't want to implement and maintain a 2nd strategy which fits download-in-advance only. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com