Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 9 Feb 2003 22:44:52 -0800
From:      Sean Chittenden <seanc@FreeBSD.org>
To:        Doug Barton <DougB@FreeBSD.org>
Cc:        ports@FreeBSD.org
Subject:   Re: Randomizing master sites for distfile downloads...
Message-ID:  <20030210064452.GX15936@perrin.int.nxad.com>
In-Reply-To: <20030209221043.V866@12-234-22-23.pyvrag.nggov.pbz>
References:  <20030210021953.GT15936@perrin.int.nxad.com> <20030209213619.I866@12-234-22-23.pyvrag.nggov.pbz> <20030210054712.GW15936@perrin.int.nxad.com> <20030209221043.V866@12-234-22-23.pyvrag.nggov.pbz>

next in thread | previous in thread | raw e-mail | index | archive | help
> > Actually, I was going to do one better by having fetch(1) hit a
> > CGI script that would do a GeoIP look up and would return a list
> > of nearby mirrors.  This'd give the FreeBSD project some kind idea
> > for what our userbase is and what's getting installed where
> > (prioritizing the importance of ports based off of # of
> > downloads).  -sc
> 
> Ummm.... I would object to this on two grounds. First, a potential
> performance hit for users behind a slow link. Second, ANY collection
> of statistics we do based on user activity should be strictly
> opt-in. Doing this without the user knowing about it would not only
> be rude (IMO), but open us up to some interesting legal issues.

Oh yeah!  The wholesale collection of data is highly illegal in most
countries outside of the US so it would most certainly be opt in.
Before it could work though the list of master sites would have to be
divvied up to the various geographical regions and code put in place
select a master site from a region, and fall back to the next nearest
region (prioritization from each of the regions).  Having it
automatically determined or having a statistical sampling of who's
getting what would be the icing on the cake and the last bit, but it's
that last bit that's practically useful to the project and my goal.

> If you're not interested in my proposal (and if you're not, no
> problem) let me know and I'll move forward with some sample code
> myself.

Ehh...  go for it if you've got the time or are inclined.  I've got a
big account that I'm closing between now and the 17th, so I can't
commit to anything, though I do think I'll have something to show by
(conservatively) the 19th.  Just give me a heads up if you start
working on something, how's that?

-sc

-- 
Sean Chittenden

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




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