FWN Infrastructure topic - mirrormanager

Matt Domsch Matt_Domsch at dell.com
Sat May 19 03:23:25 UTC 2007


Thomas, here's one for FWN for the Infrastructure page.  There's lots
more going in with koji, the build systems, etc. that I haven't been
involved with that'd be good to include too.


* Fedora Mirror System

Fedora is fortunate to have nearly 200 volunteer mirror sites globally
which helps distribute CD and DVD images, OS installs and updated
packages to nearly 3 million systems [1].  Managing the list of mirror
sites and their content had been a tedious manual process.  In late
October 2006, the Fedora Infrastructure team recognized the need to
automate managing the mirror list.  In January 2007, MattDomsch
started working on code in earnest with the goal of being in
production by the Fedora 7 release.  With help from the entire
Infrastructure team, especially Toshio Kuratomi, Mike McGrath, Seth
Vidal, and Luke Macken, that system is now in place.

Mirrormanager[2] is licensed under the MIT/X11 license and is written
using the TurboGears web application framework.  It includes:

* a database of mirror sites, individual mirror hosts, content carried
such as Core, Extras, EPEL, and soon the Fedora Releases.  Mirrors may
choose to carry whichever subsets of the whole tree they wish.
* an administration web app for mirror admins to manage detail about
their own site.
* a web crawler that crawls each mirror site several times a day
updating the database with what they carry
* the yum mirrorlist handler which tells yum the list of mirrors to
try.

With this system in place, users should begin to see faster yum
downloads, from a mirror in your country if possible.  You can see the
whole list of mirrors by country and content[3].

We're always looking for additional mirrors.  If you would like to
provide a public Fedora mirror, please see [4].

Troubles with new system should be reported to
fedora-infrastructure-list at redhat.com or #fedora-admin on FreeNode.


[1] http://fedoraproject.org/wiki/Statistics
[2] https://hosted.fedoraproject.org/projects/mirrormanager
[3] http://mirrors.fedoraproject.org/publiclist
[4] http://fedoraproject.org/wiki/Infrastructure/Mirroring


Thanks,
Matt
Fedora Mirror Wrangler

-- 
Matt Domsch
Software Architect
Dell Linux Solutions linux.dell.com & www.dell.com/linux
Linux on Dell mailing lists @ http://lists.us.dell.com




More information about the news mailing list