From owner-freebsd-hubs Sat May 26 21:50:24 2001 Delivered-To: freebsd-hubs@freebsd.org Received: from piglet.dstc.edu.au (piglet.dstc.edu.au [130.102.176.1]) by hub.freebsd.org (Postfix) with ESMTP id A3CD837B423 for ; Sat, 26 May 2001 21:50:18 -0700 (PDT) (envelope-from jason@dstc.edu.au) Received: from azure.dstc.edu.au (azure.dstc.edu.au [130.102.176.27]) by piglet.dstc.edu.au (8.11.3/8.11.3) with ESMTP id f4R4o3K05470; Sun, 27 May 2001 14:50:03 +1000 (EST) Date: Sun, 27 May 2001 14:50:05 +1000 (EST) From: jason andrade To: "Gregory (Grisha) Trubetskoy" Cc: Jesper Skriver , hubs@FreeBSD.ORG Subject: Re: final state of mirroring ? In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Scanned-By: MIMEDefang 1.0 (http://www.roaringpenguin.com/mimedefang/) Sender: owner-freebsd-hubs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org 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