Re: deltarpm usefulness?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Aug 11, 2021 at 11:03 PM Kevin Fenzi <kevin@xxxxxxxxx> wrote:
>
> On Wed, Aug 11, 2021 at 10:03:50PM +0200, Marek Marczykowski-Górecki wrote:
> > Hi all,
> >
> > I think deltarpm is not really useful anymore:
> >  - there are very few drpm files in the repository, see for example:
> >    https://download.fedoraproject.org/pub/fedora/linux/updates/34/Everything/x86_64/drpms/
> >    https://download.fedoraproject.org/pub/fedora/linux/updates/33/Everything/x86_64/drpms/
> >  - those that actually are there, are mostly about small packages anyway
> >  - personally, I haven't seen it being used for a long time
> >  - there is also argument that people's connection bandwidth nowadays
> >    tends to be fast enough to make the package rebuilding actually
> >    slower than downloading the whole package (but that really vary between
> >    different installations)
>
> Yeah. ;(

I actually wanted to bring up this topic a while ago, but then got side-tracked.
In my experience, drpms have negligible effect on package downloads for updates.

To add some anecdata, these are the stats from today's "dnf
distro-sync" transaction on my laptop, with a few days' worth of
updates+updates-testing changes:

Install    4 Packages
Upgrade  161 Packages
Remove     3 Packages

Total download size: 751 M

[DRPM 1/3] python3-tqdm-4.61.1-1.fc34_4.62.0-1.fc34.noarch.drpm: done
[DRPM 2/3] perl-Module-CoreList-5.20210620-1.fc34_5.20210723-1.fc34.noarch.drpm:
done
[DRPM 3/3] binutils-2.35.1-41.fc34_2.35.2-4.fc34.x86_64.drpm: done

Delta RPMs reduced 750.9 MB of updates to 747.5 MB (0.4% saved)

This about matches what I've been seeing on this laptop and my main
machine for many months.
Either there's 0-2% savings at most, or a few % of additional data
downloads due to failed downloads or failed rpm reconstructions.

I wonder why there's so few drpms in most transactions I see?
Does this system not prioritize packages, like, those that are
installed on all variants, or installed by default on Workstation?

The way it is right now, I could turn drpms off entirely, and probably
not change the download size at all (because savings are small and are
cancelled out by failure cases), and save some CPU time. Is it really
worth it keeping all that infrastructure for drpms around, if they
doesn't actually provide any benefit wrt. amount of data to download,
and actually increases CPU usage?

Fabio
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux