--- On Fri, 6/12/09, Jonathan Dieter <[email protected]> wrote:
> From: Jonathan Dieter <[email protected]>
> Subject: Re: Fresh Fedora 11 fetches 362MB+ of updates, where's deltaRPM?
> To: [email protected], "Community assistance, encouragement, and
> advice for using Fedora." <[email protected]>
> Date: Friday, June 12, 2009, 12:20 PM
> On Sat, 2009-06-13 at 00:26 +0530,
> Rahul Sundaram wrote:
>
> > Correct but if they do mirror delta rpm's they would
> get higher I/O
> > since clients would be fetching a series of smaller
> packages instead of
> > bigger ones.
>
> I don't know much about mirroring, but I wouldn't think
> this is a huge
> problem.
>
> > There is also some additional processing required on
> the
> > Fedora infrastructure to generate the deltas
>
> If the OP is still following this thread, this is the real
> problem at
> the moment. While applying a deltarpm is a linear
> operation, creating
> it is somewhere closer to O(N^2). For a large
> package, even if Fedora's
> infrastructure has loads of RAM, it still takes a number of
> minutes to
> create a deltarpm. Multiply that by four
> architectures, two releases
> (well, one at the moment) and Rawhide, and the compose
> times
> skyrocket.
>
> The Fedora infrastructure team is trying to streamline the
> process a
> bit, but the fact remains that generating deltarpms costs a
> lot in CPU
> time and RAM usage, and the more deltarpms you generate,
> the more time
> it takes.
>
> > and on client side to build the full RPM package from
> the deltas. So
> > it is a trade-off.
>
> Jonathan
>
> -----Inline Attachment Follows-----
Maybe we'd be better off getting a combination of rpm compression with lzma ala
OpenSUSE.
http://www.linux-archive.org/fedora-development/109887-rpm-compression-format.html
Rahul opened up an RFE/Bugzilla here already:
https://bugzilla.redhat.com/show_bug.cgi?id=441110
I don't know why but I think I dont truly understand the deltarpm process, I
enabled it on a Fedora 10 machine at home and the updates-testing repo does not
have deltarpms :(, I have to get big downloads and the purpose is defeated.
OpenSUSE has this already and apparently(I don't know what goes on behind the
scenes), but the downloads are smaller and one's machines generates the rpms
not the OpenSUSE servers/mirrors at that matter. I see more distros are moving
to lzma compression. Slackware has moved from *.tgz to *.txz and the savings of
space are big to save a great deal of bandwith. In the previous thread
Mandriva and OpenSUSE already have it. Why doesn't Fedora move that way also
and help its users save bandwidth.
At school I run rawhide because I have faster connection, I have to stop in the
summer running it because I don't have good connection at home. Even with the
delta rpms, rawhide pushes lots of updates that is very inconvenient to run,
but with lzma compression it might be a different story?
Thanks though for what you guys do! Many users do appreciate it.
Regards,
Antonio
--
fedora-list mailing list
[email protected]
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
Guidelines: http://fedoraproject.org/wiki/Communicate/MailingListGuidelines