tickets #71563
closedContinued maintenance of Mirrorbrain
100%
Description
Good morning SUSE Admins,
We (at KDE) currently operate two Mirrorbrain instances for our
download.kde.org and files.kde.org networks and have been concerned for a
while now about the maintenance state of the Mirrorbrain project.
From our understanding, sometime in the past year you've adopted the
project and have done a substantial amount of work updating it and
generally fixing things up.
Would it be possible for you to share some of the details on this?
Many thanks,
Ben Cooksley
KDE Sysadmin
Updated by hellcp almost 4 years ago
- Category set to Mirrors
- Private changed from Yes to No
Updated by darix over 3 years ago
Our roadmap
https://github.com/openSUSE/mirrorbrain/wiki/Roadmap
issues we copied from the original project
https://github.com/openSUSE/mirrorbrain/issues
current branch that we run on download.o.o
https://github.com/openSUSE/mirrorbrain/compare/master...stable
The future work:
https://github.com/openSUSE/mirrorbrain/compare/master...opensuse
Updated by Ben_Cook2 over 3 years ago
Thanks for those details.
Based on what I can see it looks like you've done quite a bit of work on improving Mirrorbrain already.
Does this include switching over the the legacy GeoIP to the new MMDB format? From what I can see you're still using geoiplookup
and friends...
It looks like your packages for the current branch you run at the moment at least depend on mod_maxminddb.
(We had part of our Mirrorbrain installation break recently due to a mirror moving to an IP range that the old GeoIP.dat file we were still using didn't have an entry for)
Updated by pjessen over 3 years ago
Ben_Cook2 wrote:
Does this include switching over the the legacy GeoIP to the new MMDB format? From what I can see you're still using
geoiplookup
and friends...
It looks like your packages for the current branch you run at the moment at least depend on mod_maxminddb.
Hi Ben,
I switched our instance (download.o.o) over to the new maxmind format quite a while back, June last year. See https://progress.opensuse.org/issues/50633
It's only a matter of using the maxmind apache module and mapping some variables. I think Darix changed that setup later though.
Updated by Ben_Cook2 over 3 years ago
Thanks for confirming that - I expected the Apache side of it to be pretty straight forward.
Did you also update the Mirrorbrain tooling, which shells out to geoiplookup (and associated friends such as geoiplookup_continent)? (You can see those calls in /usr/lib/python2.7/site-packages/mb/geoip.py)
Updated by pjessen over 3 years ago
Ben_Cook2 wrote:
Thanks for confirming that - I expected the Apache side of it to be pretty straight forward.
Did you also update the Mirrorbrain tooling, which shells out to geoiplookup (and associated friends such as geoiplookup_continent)? (You can see those calls in /usr/lib/python2.7/site-packages/mb/geoip.py)
Nope, I didn't touch any of that, but it looks like the latest mirrorbrain package (mirrorbrain-tools-2.19.3-lp152.12.1.x86_64) did.
Updated by lrupp over 2 years ago
- Status changed from New to Closed
- % Done changed from 0 to 100
Hi there - and a Happy and Healthy 2022!
I'm currently closing old tickets which did not see much change.
If the main concern still exists and should be handled, please re-open by just replying to this Email.
Thanks in advance,
Lars