Feature changed by: John Beranek (johnberanek) Feature #307862, revision 18 Title: zypper parallel downloading of packages openSUSE-11.3: Unconfirmed Priority Requester: Important Requested by: Aris Karagiannidis (arkara) Partner organization: openSUSE.org Description: Now, i think that this is already done with apt. What should happen is that zypper should download packages concurrently and when it does download them all, then it should install them Business case (Partner benefit): openSUSE.org: Faster package management Discussion: #1: Lee Matheson (oldcpu) (2009-12-05 13:30:06) IMHO the default setting for zypper should be (1) download and ONLY after download of all selected apps/dependencies is complete then (2) install. #2: Jan Engelhardt (jengelh) (2010-05-28 12:28:20) See https://features.opensuse.org/120340 #3: Ján Kupec (jkupec) (2010-05-28 12:39:53) (reply to #2) This feature and comment #1 does not contradict #120340 (parallel download and install). First, even if we download and install in parallel, we still can download multiple files at once. Second, download-all-install-all can still be the default, while alternating download-few-while-installing-one, can be enabled on request or in zypp (er).config (like it is now with download-one-install-one). #4: Mário Castanheira (speccyman) (2012-10-30 20:39:43) Does Zypper still suffers from this? #5: Michael Andres (mlandres) (2012-10-31 10:50:40) (reply to #4) We still don't download multiple files in parallel. But the MultiCurl backend (replacing ARIA as default since libzypp- 8.0.1) implements MetaLink and Zsync support. So we download multiple portions of the same file in parallel from multiple mirror locations, if the hosting server supports it. #6: Mário Castanheira (speccyman) (2012-11-06 15:55:45) (reply to #5) So my question now is: would there be any gain of speed to also add a "parallel downloading of packages", or there's not point in doing that since we already "download multiple portions of the same file in parallel"? #7: Michael Andres (mlandres) (2012-11-06 16:57:17) (reply to #6) I don't know if someone measured it, but I don't expect a big gain when downloading from a server supporting MetaLink/Zsync. Of course if the hosting server does not support it, the gain would be significant. #8: Mário Castanheira (speccyman) (2012-11-07 18:46:34) (reply to #7) Ok, so this means it still is a good idea to implement this feature in order to obtain more speed. :) + #9: John Beranek (johnberanek) (2013-03-16 15:56:28) + Yum in Fedora is now doing parallel downloads, and what it appears to + manage to do is keep a limited bandwidth link (I'm talking 6Mps DSL + here) nice and full, as there's no pause between individual downloads + as a new connection to the download server, as there are typically a + number of different RPMs actively downloading at any time. -- openSUSE Feature: https://features.opensuse.org/307862