Project

General

Profile

tickets #71563

Continued maintenance of Mirrorbrain

Added by bcooksley@kde.org over 2 years ago. Updated about 1 year ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Mirrors
Target version:
-
Start date:
2020-09-20
Due date:
% Done:

100%

Estimated time:

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

History

#1 Updated by hellcp over 2 years ago

  • Category set to Mirrors
  • Private changed from Yes to No

#3 Updated by Ben_Cook2 over 2 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)

#4 Updated by pjessen over 2 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.

#5 Updated by Ben_Cook2 over 2 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)

#6 Updated by pjessen almost 2 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.

#7 Updated by lrupp about 1 year 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

Also available in: Atom PDF