On Tue, Feb 10, 2009 at 01:15:11PM -0800, ron minnich wrote: > On Tue, Feb 10, 2009 at 1:10 PM, John Barham wrote: > >> I've turned it back on and will watch to see if our web server gets > >> swamped by it. This interface should not be used to mirror the > >> contents of sources. > > > > What interface should be used to used to mirror sources? 9fs? > > replica? More specifically, if I wanted to set up my own HTTP mirror > > of sources, what is the labs approved way to stay in sync? > > > > > > since 9fs never stopped working, why could you not just export (with > httpd) from your machine a -C mount of sources? then the robots hammer > you but since you're cached, you don't hammer sources? Sorry to rain on your parade as it were, but occasionally 9fs to sources does, in fact, stop working. See my and others' posts to 9fans about sources and especially sources' venti being down. I again propose that sources should be mirrorable via venti (and venti/copy -f); the nightly snapshots would be walked with "auth/none vac" into a publically readable venti (venti/ro proxy) and the scores published (and signed). In order to make this more palatable, it may be worth developing a venti proxy that attempts to pull blocks from closer ventis rather than further ones and to make sources' public venti artificially further away (induce a delay of half a second or something per Tread). I've some tentative writeup on https://wiki.ietfng.org/pub/Plan9/VentiMirror and even some code flying locally but nothing about which to be proud. --nwf;