Mailinglist Archive: opensuse-factory (904 mails)

< Previous Next >
Re: [opensuse-factory] Minimizing downloads
  • From: "Francis Giannaros" <francis@xxxxxxxxxxxx>
  • Date: Sat, 5 Apr 2008 17:12:30 +0100
  • Message-id: <94dc34e40804050912o74efc030r2a4822ab56375a97@xxxxxxxxxxxxxx>
On 05/04/2008, Carlos E. R. <robin.listas@xxxxxxxxxxxxxx> wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



The Saturday 2008-04-05 at 15:50 +0200, Stephan Kulow wrote:

Am Samstag, 5. April 2008 schrieb Carlos E. R.:

Hi,

Each week I do a "zypper dup" of factory it means downloading about 1.6
GiB, meaning a minimum of 4 hours, probably 8. Would it be possible to
reduce the size somehow? Deltas, perhaps?


Yeah, we have some ideas what to do, but no time to do it. One thing we
did already was switching to lzma, which saves some of the download size.
Deltas are another, but that needs some effort to be done correctly.


Another improvemennt would be separating the download and the install on
diferent threads or whatever, so that the next rpm is been downloaded while
another is beeng installed.

This was something proposed for ZYpp, but I'm not sure quite what
happened. Parallel downloads in addition to this (like Smart) would
help, too.

Higher compression also means longer time decompressing, thus longer time
not downloading and perhaps longer overall time. Mmmm! That would be curious
to measure!

See http://www.kdedevelopers.org/node/3326 for some figures and explanation.

Higher compression doesn't have to necessitate either longer time
decompressing or even longer time compressing -- it depends on the
efficiency of your algorithm.

In this case, LZMA gives considerable benefits for both the size and
the speed of decompression in comparison to bzip2.

Kind thoughts,
--
Francis Giannaros http://francis.giannaros.org
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-factory+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups