#5232 Inefficient server list returned in mirrorlist for Georgia
Closed: Fixed None Opened 8 years ago by giomac.

= phenomenon =
Very slow download speeds (avg. 30 kbps) in Georgia (europe) from servers provided in mirrorlist

= reason =
Mirrorlists returns Asian servers for Georgia, which are poorly available in Georgia, have ping lag of >1000ms compared to avg. 60 ms for european servers:
https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-23&arch=x86_64&country=ge

= recommendation =
Return same mirrors for "country=ge" or Georgian IP's as it is for "country=eu" while no region-specific mirrors are available
https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-23&arch=x86_64&country=eu


The solution should be pretty easy. Before doing the actual modification I would like to see an IP address from which you are connecting to the mirrorlist. I want to verify that geoip detects your IP address as coming from GE to make sure the planned solution actually works.

Replying to [comment:1 adrian]:

The solution should be pretty easy. Before doing the actual modification I would like to see an IP address from which you are connecting to the mirrorlist. I want to verify that geoip detects your IP address as coming from GE to make sure the planned solution actually works.
Example affected source subnets (100% tested):
212.72.146.0/24
94.240.193.0/24
46.49.125.0/24

thanks for fast response

btw, according to my experience, GeoIP in most cases sees it as in Georgia, for some cases it returns US, but US servers are working fine in here for all ISP's. Problem is Asia.

I haven't tested the complete subnets but it seems they (at least the once I have tested) are resolved to GE, Georgia according to geoiplookup.

It seems my changes to the country->continent redirect is already on the mirrorlist servers as I now get a long list of servers from EU for a query with country=ge appended. Seems to be working correctly.

Confirmed, now everything's blazing fast

Login to comment on this ticket.

Metadata