The FreeBSD Mirrors Spring cleanup
What is it?
This years Spring Clean will be about the mirrors of the FreeBSD project. Over the years a huge amount of mirrors have been gathered, and most of are pretty good. Unfortunately, one or two are broken, not up-to-date, out-of-service, have disappeared or can't be found. Without statistics you don't know anything, so I made a tool which checks for... * The availability and age of the file TIMESTAMP in the FTP mirrors. This file is updated once per hour on the FTP master site. * The availability of the ISO images on the FTP mirrors. These files are only created at release time, but at least it shows where you can find your ISO images!
- The availability and age of the file CVSROOT-ports/modules on the CVSup mirrors. This file is updated once per day.
- The availability and age of the file TIMESTAMP in the RSync mirrors. This file is updated once per hour on the FTP master site.
- The availability of all dates on the FreeBSD.org main website on the WWW mirrors. This is not often updated (couple of times per month), but it is the only way I could find to overcome timestamp issues with locally generated HTML files.
- The consitency of the SOA serial numbers in DNS, and to make sure that all CNAMEs are pointing to defined DNS entries.
So, where to find these goodies? At http://www.mavetju.org/unix/freebsd-mirrors/ is the main overview. The score is calculated on the number of (correct) elements found in each test. It is possible to browse through the history of the statistics (as far as collected that is) and to see which items are changed between two dates.
It's in the early phase
- The tools are there, running daily and the website is up.
- Asked core@ and mirror-admin@ for backup on this project.
- hu.freebsd.org - remove ns1.kyaritsu.com
- ru.freebsd.org - remove ns1.demos.net
- se.freebsd.org - remove dns5.telia.com
- tw.freebsd.org - remove rbai-233.primenet.com
- uk.freebsd.org - add storm.freebsd.org.uk
- freebsd.org - add, remove, change various NS records and remove various CNAMEs.