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

Re: [atomic-devel] rpm-ostree equivalent of fastest mirror and parallel downloads

On Thu, May 17, 2018, at 8:24 PM, Muayyad AlSadi wrote:
> Hi,
> in /etc/dnf/dnf.conf I have
> fastestmirror=1
> max_parallel_downloads=20
> what is the of that in rpm-ostree?

So...this is an interesting topic.  As the name implies, rpm-ostree
glues together two fundamentally different "engines" - ostree and libdnf.

Theoretically, those config options would apply when downloading
layered packages with libdnf.  Except today, libdnf doesn't parse the
global dnf.conf file, which is (kind of) a bug.

Now if you're talking about what the ostree equivalents of those are:
they don't exist today.  For `fastestmirror` my opinion is
that's a lot of complexity that's better handled by CDNs.  Which
we have configured today for the FAH/Silverblue content, but
it's somewhat neutered by https://github.com/ostreedev/ostree/issues/1541

As far as `max_parallel_downloads` - libostree today already uses
a lot higher number than the default dnf value of `3`.  Big picture
the biggest efficiency win for things like this using HTTP/2 which I hope we can re-enable
for Fedora soon.

Now of course with https://github.com/projectatomic/rpm-ostree/issues/1081
things get a lot easier to understand/manage, as content is fetched in a single way.
But the libdnf-vs-dnf.conf issue would still apply.  And today librepo doesn't enable
HTTP/2 unfortunately, but that shouldn't be too hard to fix.

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