Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Jul 2003 11:54:48 -0400
From:      Ken Smith <kensmith@cse.Buffalo.EDU>
To:        freebsd-hubs@freebsd.org
Subject:   Mirror Site Requirements - Summary thus far...
Message-ID:  <20030716155448.GA11005@electra.cse.Buffalo.EDU>

next in thread | raw e-mail | index | archive | help

Is this a fair summary?

1) As painful as it might be, when a standard is settled on it will apply
   to both existing and new sites.  The standard will hopefully be low
   enough to not cause too much fallout of existing sites but it's the
   service level to end-users we're trying to make sure we keep reasonable.

2) To keep things simple there will three tiers of Official Mirror Sites.
   The tiering labels are not necessarily a mapping of where sites get
   the bits from, though it does have a small impact.  The tiering labels
   are more concerned with "how much stuff" and "how fast it arrives" for
   the various sites.

3) Tier-0 are the ftp-master* sites, they only allow connections from
   Official Mirror Sites.

4) Tier-1 sites carry "everything" (see below) and are candidates for
   being in the TLD but we don't want *too* many sites in the TLD so
   not all of the Tier-1's will be in the TLD.  All sites that are in
   the TLD will be Tier-1's, well connected, etc.

5) Tier-2 sites carry the materials needed to do a successful FTP-based
   install (stuff in releases/ and ports/ directories) for the most current
   versions of the -stable and -current branches (that would currently
   mean FreeBSD 4.8 and FreeBSD 5.1) of at least one architecture.  Note
   I'm thinking sysinstall here - it's useless for sysinstall to list a
   site with ISO's only...  Carrying the roughly-weekly updated sets of
   packages is not *required*, just the -release directory of packages
   for, in this case, 4.8 and 5.1.

6) I adapt the Web pages (and sysinstall?) to have some indication of
   whether a site is Tier-1 or Tier-2 with the notice saying something
   along the lines of "Tier-2 sites carry enough stuff to do a successful
   install for the architectures they do carry, but they may not carry all
   of the architectures".

With this layout re@ will know that the machines in the TLD are likely
to have the bits fastest so the beta testers can check there first,
and they're not likely to cause a *huge* load issue on the servers.
Beta testers being (hopefully :-) above average users they can probably
poke around on their own and find something suitable if they for some
reason have problems with the "get it from a TLD machine" algorithm.

As for "everything"...  :-/  The most convenient definition I can think
of is "whatever is on ftp-master" but I don't know if that's overkill.
Given the above layout we don't *need* a huge number of machines that
qualify as Tier-1 (14 at the moment :-) and I'm guessing we've got more
than that.  It's not a tragedy for a host to "slip" to Tier-2, note that
none of this addresses what a machine's upstream host is or anything
like that.  We can deal with that later.  A Tier-1 would need to have
a Tier-0 as its upstream host but Tier-2's could also have a Tier-0 as
the upstream host.  At that level the Tier designation is based more
on amount of content.  I can try to come up with a better definition
of "everything" if this one isn't good enough.

If this sounds reasonable I'd suggest we stop calling them Tier-* and
come up with different designations.  Maybe something like:

	Tier-0 -> "Distribution Site"
	Tier-1 -> "Primary Mirror Site"
	Tier-2 -> "Secondary Mirror Site"

Meta comments...  I've noticed the bittorrent stuff come up in several
threads, when I get some time I'll begin looking into that.  My first
impressions of it are that it's probably of use for ISO distribution
but probably not for FTP-based installation mechanisms, but I don't
know its basic workings yet.  I am also working on generating a list
of the current sites registered as Official Mirrors and will use that
to generate the announce-only mandatory private email list.  So far
nobody has said that's a bad idea.

-- 
						Ken Smith
- From there to here, from here to      |       kensmith@cse.buffalo.edu
  there, funny things are everywhere.   |
                      - Theodore Geisel |



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030716155448.GA11005>