Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 27 May 2001 14:50:05 +1000 (EST)
From:      jason andrade <jason@dstc.edu.au>
To:        "Gregory (Grisha) Trubetskoy" <grisha@verio.net>
Cc:        Jesper Skriver <jesper@skriver.dk>, hubs@FreeBSD.ORG
Subject:   Re: final state of mirroring ?
Message-ID:  <Pine.OSF.4.20.0105271429100.7520-100000@azure.dstc.edu.au>
In-Reply-To: <Pine.BSF.4.32.0105262334230.63070-100000@localhost>

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

This is somewhat long - apologies if i've brought up
things already covered but the last discussion was a
while ago and i don't feel consensus was reached (maybe
i missed it :-)


To summarise where things are:

o ftp-master.freebsd.org is now the authoritative "master"
  site for tier 1 mirrors.  where possible, tier 1 mirrors
  should switch to mirroring from ftp-master rather than
  ftp.freebsd.org

o a tier 1 mirror is defined as the main mirror for a given
  country (e.g ftp.uk.freebsd.org).  it may also include
  other mirrors within that country in some circumstances
  (politics, bandwidth issues, whatever)

o a tier 2 mirror is defined as a non official mirror (not
  registered within the xx.freebsd.org namespace) or a mirror
  that updates from a tier 1 mirror.  there is no "status"
  difference to the community that is served by a tier2 mirror
  except that they are *not* required to be a full mirror and
  may in fact carry a much more restricted subset of freebsd
  (e.g no alpha, or only the latest 2 releases)


o ftp.freebsd.org and ftp2.freebsd.org are now updating from
  ftp-master.freebsd.org  (side pedantic node, can we also
  cname ftp-master to ftp0 and ftp to ftp1).

  down the track this allows for ftp.freebsd.org to be a RR
  based system or even better, to use Horm's global content
  distribution project to provide a "work out where you are
  and redirect you to the closest tier 1 mirror" 


this is somewhat controversial and needs to be debated:

o tier1 mirrors should carry a *complete* mirror of ftp-master?
  or create a tier0 category of only complete mirrors which
  are then part of the ftpX.freebsd.org hierarchy as well as
  ftpX.xx.freebsd.org.

  otherwise maybe there is a system which says it is mandatory
  for a tier1 to carry:

  releases/?
  ports/?
  branches/?
  CERT/
  doc/
  
  whatever.. 

  

Things i've noticed:

o ftp-master no longer appears to cleanup versions of files in
  the ports/distfiles area.  this is to some extent annoying
  because rather than no structure at all in distfiles, it's
  to the stage there is a non consistent structure.  i really
  don't understand why there are 7 versions of one package,
  what LOCAL/ is for, vs local-distfiles/ in another area and
  why some packages get to have a separate directory and others
  don't.

  The growth in multiple versions i think will start to impact
  on mirrors soon - disk space and bandwidth.


o the cleanup of the whole site has stalled a bit - parts have
  been cleaned up but there's still historical stuff lying around.

o the questions of snapshots and archival status doesn't appear to
  have been resolved.

  my personal opinion is that i would like to see the "latest" snapshot
  being available via ftp-master which can be carried by tier-1 mirrors.

  however it is *NOT* implemented as something-snapshot-$DATE which
  results in a deletion and refetch of all files, using rsync.  instead
  something like

  snapshots/i386/freebsd-4.X/
  snapshots/i386/freebsd-4.X-DATE (symlink which is changed as it is updated)

  iso images should never be available in the snapshots area.

o what is the mechanism for mirroring the website ?  

o what are the total services offered by / can be offered by the freebsd
  project to end users ?

  ftp access to the archive
  http access to the archive
  rsync access to the archive
  http access to the web site
  cvsupd read/updates access to the source trees
  cvsweb read access to the source trees
  sup (?) read access to the source trees


  those are the main ones i was thinking of - there are probably lots of
  "esoteric" or "non mainstream" things like NFS access, SMB access, IPv6
  access, InterMezzo access.. which i didn't want to get into the scope of
  this discussion.


regards,

-jason


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hubs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.OSF.4.20.0105271429100.7520-100000>