Re: DNF and PackageKit background data usage

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

 



On Thu, Nov 3, 2016 at 10:13 AM, Gerd Hoffmann <kraxel@xxxxxxxxxx> wrote:
>   Hi,
>
>> > The metalinks already provide checksums and timestamps for the
>> > metadata. So instead of dumbly going out and re-downloading the entire
>> > metadata at hardcoded intervals, couldn't we rather just check if the
>> > 'latest' metadata (according to the metalink) has changed since the
>> > last time we ran, or something along those lines, and only actually
>> > download the metadata if so? Wouldn't that save us a lot of wasted
>> > metadata downloads?
>>
>> I suppose that's what is supposed to happen. And of course, now that I
>> try to reproduce it, that is exactly what happens.
>>
>> I know I've seen it redownload the main repo occasionally but perhaps
>> its just been bugs since fixed. Or then the main repo actually changed.
>> But perhaps having bugs is the more likely explanation...

Yeah, it was bug in DNF handling metalinks. It should have been fixed.

> dnf seems to reload the complete metadata if you touch the repo file.
> I see this happening after running fedrepos (to configure mirror and
> proxy) on fresh installs.  Not that it bothers me much in that specific
> case as it re-downloads the metadata from local squid cache.  But just
> re-downloading repomd.xml surely should have been enough.

Is this fedrepos changing URL and/or type of URL (metalink, baseurl or
mirrorlist)?


Honza
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [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