On Sat, Dec 21, 2019 at 11:39 AM Per Jessen
Neal Gompa wrote:
On Sat, Dec 21, 2019 at 10:18 AM Per Jessen
wrote: Neal Gompa wrote:
On Sat, Dec 21, 2019 at 9:42 AM Per Jessen
wrote: Neal Gompa wrote:
The problem is that YaST configures repositories on openSUSE to use the download redirector from MirrorBrain, rather than the mirrorlist.
Well, that is the whole point of running Mirrorbrain :-) I don't think that is a problem, Mirrobrain hands out a mirrorlist too, on every request. It is up to the client to use it.
Package manager clients need to be specifically configured to fetch mirrorlists from MirrorBrain.
The above was a standard reply to wget which doesn't use any of the provided links, but zypper uses the mirrorlist by default.
The code in "zypp/repo" in libzypp seems to indicate this is not true.
Oh. That doesn't match my experience, but I've been using my own mirror for a few years now. I wrote a caching setup for squid some years back, at that time, an installation would use all provided mirrors and fetch packages in 256K chunks, spread across a number of mirrors. The idea was, AFAIU, to use the maximum available downlink bandwidth whilst still being nice to the mirrors. I hope we still do that.
Unless you use mirrorlist=/metalink= instead of baseurl=, you're not going to have client failover of mirrors based on the mirror selection provided by MirrorBrain.
That certainly seems to be a mistake - surely failover is the first thing we would always want.
Ideally, repos should be configured to fetch the mirrorlist.
Wrt mirrors.edge.kernel.org, they have at least four sites, but synchronize only from two. I can only presume they have some internal synch to complement that. They use DNS geolocation to hand out the best address. If their internal sync is faulty and the optimal mirror for Linda is not up-to-date, we cannot see it - we only see the mirror in Amsterdam.
For me, the problem wasn't the freshness, but that I'd be redirected to mirrors that are geographically far away or regularly time out for me.
Ah, I see. Yeah, a lot depends on how good the mirrors are in your country/network.
Well, despite living in the US east coast, I usually get redirected to a mirror in central or eastern Europe when Provo isn't working. When Provo is working, I always get that. I don't seem to get anything else. :(
The US mirroring situation is not as good as the European ditto, but depending on what you need, I would think there should still be sufficient mirrors available. One possibility is that we're not able to properly geolocate your IP address. The other is that TW is not very well mirrored in the US.
Equal possibilities. I suspect the latter more than the former, though.
Switching to the mirrorlist and having DNF do the failover selection improved my experience dramatically.
There will be a reason why Mirrorbrain was unable to dish out better mirrors to you, but unless we/I know about it ....
I've had this problem for years, and I've asked about it before. It's pretty hard to debug apparently. :(
Please report to admin@o.o and I'll be happy to have a look, although after Christmas. I need an example of IP addresses you would typically be accessing from.
When I'm back home after Christmas, I'll try to send a report. :) -- 真実はいつも一つ!/ Always, there's only one truth! -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org