Re: Fedora Bounties (seeking ideas)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Apr 21, 2006 at 01:57:33AM -0500, Callum Lerwick wrote:
> On Thu, 2006-04-20 at 20:09 -0400, Paul W. Frields wrote:
> > I did this by taking the old FC4 ".us.east" lists and (after
> > confirmation of the repos) including them on my system.  I wasn't sure
> > that was the accepted usage, but now it seems so.  I know there are
> > probably myriad ways to accomplish this with a more user-friendly bent,
> > but would it make sense for there to be a tool that asked the user to
> > select a geographic region, and populated a local mirror list
> > appropriately, using a remotely gathered list that included lat/long
> > data?  Does such a thing exist already and I'm just clueless?
> 
> I'm thinking of hacking yum-fastestmirror to rank based on number of
> hops to the mirror, this would get you the closest mirrors "as the
> packet flies", which is probably better than geographical proximity.

I would be interested in seeing how this works out.  I wrote the
connect() based mirror-selection algorithm to be fast, and
semi-accurate.

It might be nice to have multiple mirror-selection algorithms built into
fastestmirror, and selectable via a configure option.  This would allow us
to test the various techniques and see which yields the most reliable
results.

> Though it would still be nice to track actual transfer rates from each
> mirror. I don't know if that can be hacked on in a plugin. I really need
> to learn some python...

You could do this by pulling down a file from each mirror, and using the
average_rate() function in urlgrabbers RateEstimator[0] class.


luke

[0]:
http://linux.duke.edu/projects/urlgrabber/help/urlgrabber.progress.html#RateEstimator

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux