It's not that the main servers don't have the files, zypper shows you the "main server url" when it misses the download. It's not showing you what the real url was that you tried to access.
I'm just going by what the README on the mirrorcache github says. "Cache hit" means that MirrorCache was able to redirect to proper (the
closest) mirror. "Cache miss" means that MirrorCache had to redirect request to the Main Server.
Output below domonstrates a cache miss, so the download request will be
redirected to the Main Server (in this case download.opensuse.org): Then background jobs will collect info about the hottest misses and scan predefined mirrors for presence of these files. Further requests will be redirected to one of the mirrors that has the file:
So perhaps I'm misunderstanding or the readme is wrong but it sounds like
it will pull the file from the "Main Server" if it can't find it in its
cache. And it will scan mirrors to find the file for future downloads. If
it is scanning the mirrors then it should see which ones have it and use
one of them.
On Tue, Mar 29, 2022 at 10:42 PM William Brown
On 30 Mar 2022, at 12:54, Ralph Schaffner
wrote: On Tue, Mar 29, 2022 at 8:59 PM Patrick Shanahan
wrote: * William Brown [03-29-22 20:34]: Does anyone know what is going on with the mirrors?
It happens all the time. I don't think anyone really knows.
But this is a good reminder for me to stand up a us instance of my mirror to avoid this.
Neotinker
adding several mirrors to repos will mitigate.
I don't mind adding mirrors manually but in theory I shouldn't have to. They are using mirrorcache. It should be trying at least 2 servers to get the data. A mirror server that is "closest" to me and the "main server" if the mirror doesn't have it. I'd like to think it keeps trying mirrors until it finds it but I guess that doesn't happen.
https://github.com/openSUSE/MirrorCache
I find the fact that the "main server" appears to also not have the files troubling.
It's not that the main servers don't have the files, zypper shows you the "main server url" when it misses the download. It's not showing you what the real url was that you tried to access.
-- (paka)Patrick Shanahan Plainfield, Indiana, USA
@ptilopteri
http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet oftc What sort of day was it? A day like all days, filled with those events that alter and illuminate our times...
-- Sincerely,
William Brown
Senior Software Engineer, Identity and Access Management SUSE Labs, Australia