Re: repo-mirrorlist quality control?

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

 



On 02/25/2015 09:45 PM, Kevin Fenzi wrote:
On Wed, 25 Feb 2015 18:58:54 +0100
Ralf Corsepius <rc040203@xxxxxxxxxx> wrote:

I.e. when updating the master repository on the server, we emptied
our mirrorlists, and let the _master_ poll repomd.xmls from the
_mirrors_. When it found a mirror's "repomd.xml" was in sync, the
mirrors was re-add to our mirrorlists on the server.

Right, so this would be a 'add when updated' rather than 'remove if
outdated' model.
Correct.

I'm not sure it would work too well for us because we
Neither am I.

have so many repomd's to consider and it would take a while to crawl
all mirrors for those to re-add. But it's a thought. We do keep the
previous one in the metalink too, so that might help with overlaps (ie,
add if either previous or current)

I guess there's 56 repomd.xml's on the active fedora releases, plus
another 42 for epel.
The project I've referring to had about the same number of repomd.xmls, but we only had ~3-4 mirrors.

As I am heavily using mock, I am fairly often seeing this issue with
mock. With mock w/ rawhide I am even observing hard build-breakdowns
(Seems to me as if something in f21's mock was changed to not let it
use mirrors)

huh. Mock did change in rawhide to use dnf... not sure if thats
related however.

I don't think dnf is to blame. I see f21's mock accesses a repository named "build" for rawhide. Something I can not find in my /etc/mock/fedora-rawhide-*.cfg, but which seems to be utterly slow and unreliable.

End-effect is, mock setting up chroots for rawhide often (almost always) is magnitudes slower than for other releases and often is bombing out for reasons, which I assume to be networking or remote repo accessibility issues.

To cut a long story short - My observation is: When mock-building a package for fc21 takes 1 minutes, mock-building the same package for rawhide takes much longer (5-10 minutes) and fails every now and then.

Ralf

--
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct





[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