I rolled out a new version of Fedora MirrorManager today which will do a better job of directing users to a download site that's closer to them.
Now, when yum downloads new packages, it will try servers in this order:
This is basically how it's been since the Fedora 7 launch, except there was no Step 4. By checking for up-to-date servers on your continent, this will reduce instances of people getting directed to a mirror on the other side of the world at random even when there was one closer to them.
As always, thanks to the >200 public mirror server administrators for supporting Fedora through your time, server equipment, and bandwidth.
This is also the first release where I had significant help from members of the Fedora community. Thanks to Ricky Zhou and Dimitris Glezos for their help making the publiclist pages look so much better. And thanks to Ignacio Vazquez-Abrams for enhancing python-GeoIP to enable getting the country->continent mapping cleanly.
To post a comment
login or create an account
Joshua, no, MirrorManager doesn't try to match mirrors. The yum 'fastestmirror' plugin may be of value as it works client-side to determine the lowest latency connection for each of the available mirrors. I much prefer client-side determination rather than trying to do this within a server-side application, because only clients can determine the network topology as they see it. The country lists are a heuristic, and not very fine-grained, exactly so clients can have a pretty long list of potential servers to pull from, but not so long that it's a complete waste of time. Of course, if a client wanted to see the global list, append '&country=global' to the end of the yum mirrorlist request URL and they'll get the whole list.