Mailinglist Archive: opensuse-features (829 mails)
| < Previous | Next > |
[openFATE 120340] Run download and install in parallel
- From: fate_noreply@xxxxxxx
- Date: Sat, 4 Jul 2009 20:59:14 +0200 (CEST)
- Message-id: <feature-120340-89@xxxxxxxxxxxxxx>
Feature changed by: Michal Papis (mpapis)
Feature #120340, revision 89
Title: Run download and install in parallel
openSUSE-10.2: Rejected by Klaus Kämpf (kwk)
reject date: 2006-08-09 11:36:10
reject reason: Not possible in 10.2 timeframe
Priority
Requester: Important
openSUSE-10.3: Rejected by Stanislav Visnovsky (visnov)
reject date: 2007-08-01 10:25:01
reject reason: Out of time.
Priority
Requester: Important
Projectmanager: Important
openSUSE-11.0: Rejected by Jiri Srain (jsrain)
reject date: 2008-03-28 13:56:11
reject reason: Out of resources for 11.0.
Priority
Requester: Important
Projectmanager: Important
openSUSE-11.1: Rejected by Stanislav Visnovsky (visnov)
reject date: 2008-07-11 12:06:35
reject reason: This needs to wait. Postponing.
Priority
Requester: Important
Projectmanager: Important
openSUSE-11.2: Rejected by Christoph Thiel (cthiel1)
reject date: 2009-06-03 08:43:03
reject reason: No resources for 11.2.
Priority
Requester: Important
Projectmanager: Important
openSUSE-11.3: Evaluation
Priority
Requester: Important
Projectmanager: Important
Requested by: Klaus Kämpf (kwk)
Requested by: Peter Poeml (poeml)
Requested by: Reinhard Max (rmax)
Description:
Network installation could be improved by running package download and
package installation in parallel.
References:
https://bugzilla.novell.com/show_bug.cgi?id=60844
https://bugzilla.novell.com/show_bug.cgi?id=209799
https://bugzilla.novell.com/show_bug.cgi?id=128050
https://bugzilla.novell.com/show_bug.cgi?id=370457
https://bugzilla.novell.com/show_bug.cgi?id=370054
https://bugzilla.novell.com/show_bug.cgi?id=385711
http://en.opensuse.org/Libzypp/Failover
http://metalinker.org/
Fate #300660: Download package groups before install
Discussion:
#2: Klaus Kämpf (kwk) (2006-08-09 11:36:42)
Michael already looked at this. Should be further evaluated for 10.3
#3: Edith Parzefall (emapedl) (2007-07-31 16:56:12)
Problem is: what do we do if we lost the network connection when only
half the packages are installed?
#7: Reinhard Max (rmax) (2008-04-10 11:42:43) (reply to #3)
I think this is a general problem for network based installations. Can
you elaborate if/why you see this as a special problem when download
and installation are running in parallel?
#8: Peter Poeml (poeml) (2008-05-19 14:49:53) (reply to #7)
For reliable operation of a business critical server, it is a must that
packages are downloaded first, before the installation/update is
started. Otherwise a network outage can lead to a broken system which
is half updated.
So if parallel download/install is implemented (for desktop users,
maybe...) then please make sure that it is possible to disable it.
#9: Reinhard Max (rmax) (2008-05-19 16:01:15) (reply to #8)
As we just sorted out on IRC, the current implementation also doesn't
allow to complete download before starting installation and the feature
proposed here wouldn't make this worse.
But as the wish of server admins to have all packages downloaded before
starting to install them is very valid, I think we should extend this
feature request to contain that requirement as well, and probably
rename it to "decouple download and installation".
If download and installation are properly decoupled, it should just be
a matter of the parameters the algorithm is called with to get one of
the following behaviours:
* Download and install packages one by one (as it is now)
* Keep downloading subsequent packages while installing (as originally
proposed here)
* Use a fixed-size download cache for flow control between download an
installations (in situations where download is faster than installation
and disk space is limited)
* Download all packages of an update or installation and install them
afterwards (as requested by Peter for server admins)
#10: Jiri Srain (jsrain) (2008-05-20 10:22:10) (reply to #9)
We already do have similar feature: #300660: Download package groups
before install
#4: Edith Parzefall (emapedl) (2007-07-31 16:57:22)
Please reject for 10.3.
#5: Duncan Mac-Vicar (dmacvicar) (2008-01-10 16:23:46)
This is included in the ZYpp plan for 11.0, however implementation will
start after beta. Will keep in evaluation, it depends on other
milestones for beta1
#14: Chris Hills (chaz6) (2009-02-16 16:42:06)
Is there a feature request to install using both the base and updates
repo so that the latest packages available at install-time are used,
thus saving bandwidth?
#15: Jiri Srain (jsrain) (2009-02-17 08:45:38) (reply to #14)
This is how it works for quite some time. Repositories providing
patches also provide the packages so that they can be installed
directly from the update repositories (provided they contain newer
version).
#16: Duncan Mac-Vicar (dmacvicar) (2009-06-02 15:18:00)
For 11.2 we will focus on flexibility of the download and install order
(like installing after everything is downloaded), however parallel
stuff should be done after we have this in place.
Please reject.
+ #17: Michal Papis (mpapis) (2009-07-04 20:58:23)
+ I think great example here may be Gentoo, there You can chose the way
+ of getting packages, by default download and installation go in
+ paraler, but it is possible to get first sources and then run
+ build/installation.
+ If you are on the default and something breaks, ex. network, Yuo can
+ always resume the last download&installation task.
--
openSUSE Feature:
https://features.opensuse.org/120340
Feature #120340, revision 89
Title: Run download and install in parallel
openSUSE-10.2: Rejected by Klaus Kämpf (kwk)
reject date: 2006-08-09 11:36:10
reject reason: Not possible in 10.2 timeframe
Priority
Requester: Important
openSUSE-10.3: Rejected by Stanislav Visnovsky (visnov)
reject date: 2007-08-01 10:25:01
reject reason: Out of time.
Priority
Requester: Important
Projectmanager: Important
openSUSE-11.0: Rejected by Jiri Srain (jsrain)
reject date: 2008-03-28 13:56:11
reject reason: Out of resources for 11.0.
Priority
Requester: Important
Projectmanager: Important
openSUSE-11.1: Rejected by Stanislav Visnovsky (visnov)
reject date: 2008-07-11 12:06:35
reject reason: This needs to wait. Postponing.
Priority
Requester: Important
Projectmanager: Important
openSUSE-11.2: Rejected by Christoph Thiel (cthiel1)
reject date: 2009-06-03 08:43:03
reject reason: No resources for 11.2.
Priority
Requester: Important
Projectmanager: Important
openSUSE-11.3: Evaluation
Priority
Requester: Important
Projectmanager: Important
Requested by: Klaus Kämpf (kwk)
Requested by: Peter Poeml (poeml)
Requested by: Reinhard Max (rmax)
Description:
Network installation could be improved by running package download and
package installation in parallel.
References:
https://bugzilla.novell.com/show_bug.cgi?id=60844
https://bugzilla.novell.com/show_bug.cgi?id=209799
https://bugzilla.novell.com/show_bug.cgi?id=128050
https://bugzilla.novell.com/show_bug.cgi?id=370457
https://bugzilla.novell.com/show_bug.cgi?id=370054
https://bugzilla.novell.com/show_bug.cgi?id=385711
http://en.opensuse.org/Libzypp/Failover
http://metalinker.org/
Fate #300660: Download package groups before install
Discussion:
#2: Klaus Kämpf (kwk) (2006-08-09 11:36:42)
Michael already looked at this. Should be further evaluated for 10.3
#3: Edith Parzefall (emapedl) (2007-07-31 16:56:12)
Problem is: what do we do if we lost the network connection when only
half the packages are installed?
#7: Reinhard Max (rmax) (2008-04-10 11:42:43) (reply to #3)
I think this is a general problem for network based installations. Can
you elaborate if/why you see this as a special problem when download
and installation are running in parallel?
#8: Peter Poeml (poeml) (2008-05-19 14:49:53) (reply to #7)
For reliable operation of a business critical server, it is a must that
packages are downloaded first, before the installation/update is
started. Otherwise a network outage can lead to a broken system which
is half updated.
So if parallel download/install is implemented (for desktop users,
maybe...) then please make sure that it is possible to disable it.
#9: Reinhard Max (rmax) (2008-05-19 16:01:15) (reply to #8)
As we just sorted out on IRC, the current implementation also doesn't
allow to complete download before starting installation and the feature
proposed here wouldn't make this worse.
But as the wish of server admins to have all packages downloaded before
starting to install them is very valid, I think we should extend this
feature request to contain that requirement as well, and probably
rename it to "decouple download and installation".
If download and installation are properly decoupled, it should just be
a matter of the parameters the algorithm is called with to get one of
the following behaviours:
* Download and install packages one by one (as it is now)
* Keep downloading subsequent packages while installing (as originally
proposed here)
* Use a fixed-size download cache for flow control between download an
installations (in situations where download is faster than installation
and disk space is limited)
* Download all packages of an update or installation and install them
afterwards (as requested by Peter for server admins)
#10: Jiri Srain (jsrain) (2008-05-20 10:22:10) (reply to #9)
We already do have similar feature: #300660: Download package groups
before install
#4: Edith Parzefall (emapedl) (2007-07-31 16:57:22)
Please reject for 10.3.
#5: Duncan Mac-Vicar (dmacvicar) (2008-01-10 16:23:46)
This is included in the ZYpp plan for 11.0, however implementation will
start after beta. Will keep in evaluation, it depends on other
milestones for beta1
#14: Chris Hills (chaz6) (2009-02-16 16:42:06)
Is there a feature request to install using both the base and updates
repo so that the latest packages available at install-time are used,
thus saving bandwidth?
#15: Jiri Srain (jsrain) (2009-02-17 08:45:38) (reply to #14)
This is how it works for quite some time. Repositories providing
patches also provide the packages so that they can be installed
directly from the update repositories (provided they contain newer
version).
#16: Duncan Mac-Vicar (dmacvicar) (2009-06-02 15:18:00)
For 11.2 we will focus on flexibility of the download and install order
(like installing after everything is downloaded), however parallel
stuff should be done after we have this in place.
Please reject.
+ #17: Michal Papis (mpapis) (2009-07-04 20:58:23)
+ I think great example here may be Gentoo, there You can chose the way
+ of getting packages, by default download and installation go in
+ paraler, but it is possible to get first sources and then run
+ build/installation.
+ If you are on the default and something breaks, ex. network, Yuo can
+ always resume the last download&installation task.
--
openSUSE Feature:
https://features.opensuse.org/120340
| < Previous | Next > |