The requirements for becoming a tier 1 mirror are listed on https://fedoraproject.org/wiki/Infrastructure/Mirroring/Tiering and I think most of them make sense. At the same time there are not many new tier 1 mirror requests. I also think the current number of tier 1 mirrors is adequate (this is is not a request for more tier 1 mirrors).
We still do not get many requests for new tier 1 mirrors but if we get one it often feels like we are discussing too much about it, which is probably related to the fact that the listed requirements are not what we actually expect of a tier 1 mirror to provide.
That's why I would like to change the requirements of a tier 1 mirror. The biggest change I would like to make is to require mirroring of fedora-buffet. As I am mirroring fedora-buffet on my mirror I know that this requires a lot of space (3.8TB). The reason to require mirroring fedora-buffet for a new tier 1 mirror is so that quick-fedora-mirror works for tier 2 mirrors.
The new tier 1 mirror requirement list would look like this:
* Must carry everything under fedora-buffet. This allows tier 2 mirrors to use quick-fedora-mirror for quicker and more effective mirroring. * Should use quick-fedora-mirror to access the master. * Must have a 1 Gigabit connection to the Internet, or faster. * Must have an active, available, responsive mirror administrator during the days content is staged. * Must serve private rsync (see below for configuration).
I would drop the following requirements:
* Must have at least 2 Internet2-connected Tier 1 mirrors. (This seems less important today)
* Must have at least 1 Tier 1 mirror on each continent for which we have Tier 2 mirrors. (This is a strange requirement)
* Limit the number of Tier 1 mirrors, to ensure adequate bandwidth for these. (With the requirement to mirror fedora-buffet with its 3.8TB the number of tier 1 mirrors will be limited anyway)
Tier 1 mirrors means being on the ACL to access the tier 1 only rsync servers.
There are no plans to remove existing tier 1 mirrors or anyone from the rsync ACL, but for new tier 1 requests I would like to use the above list.
My main goal is to make sure that tier 2 mirrors can use quick-fedora-mirror when syncing from (new) tier 1 mirrors and by explicitly mentioning the requirements in the guidelines as we already kind of expect that from new tier 1 mirrors.
Any comments or objections?
Adrian
The biggest change I would like to make is to require mirroring of
fedora-buffet. As I am mirroring fedora-buffet on my mirror I know that this requires a lot of space (3.8TB). The reason to require mirroring fedora-buffet for a new tier 1 mirror is so that quick-fedora-mirror works for tier 2 mirrors.
I fully support the requirement to mirror fedora-buffet. It is pretty frustrating to try to find a fast, upstream mirror that also supports the official mirroring configuration and isn't days behind.
mirror-admin@lists.fedoraproject.org