From: Per Jessen <per@opensuse.org>
> I agree it sounds cool, but I remain confused about the purpose of
> mirrorcache, as well as why the effort wasn't directed at mirrorbrain
> instead.  MirrorBrain currently has only two real shortcomings - IPv6
> and https support.  Fixing these as well as other more or less imagined
> flaws with a bolt-on just sounds like a kludge to me.

I did try to do it in MirrorBrain e.g. see https://github.com/openSUSE/mirrorbrain/pull/43
But it didn't come through, I'd say because nobody had enough drive and resources and good understanding how it can be achieved.

In my understanding MirrorBrain is lacking proper job queue and adding it + WebUI would result in managing two different projects inside single github repository.
This is why we have two projects.
I would be glad to do full help if somebody had a good vision how to fix it in mirrorbrain.

> The issue of clients in North America being redirected to other
> continents really only applies to the OBS repositories for which we
> simply don't have enough mirrors in the Americas.  (one was recently
> been added in Uruguay though).

We may have geo database outdated, MirrorCache has a route to check that:
http://mirrorcache.opensuse.org/rest/myip

Regards,
--
Andrii Nikitin <andrii.nikitin@suse.com>
DevOPS Automation and Build Service Engineer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5
90409 Nuremberg
Germany

(HRB 247165, AG München)
Managing Director: Felix Imendörffer