(for consideration for FWN, thanks.)
Tonight I deployed a slight update to MirrorManager that I'd been wanting to do for a while. The basic selection algorithm for choosing the order in which to return mirrors to clients remains the same: prefer same netblocks, internet2 in same country if on internet2, same country, same continent, then global, in that order. However, until now, faster mirrors (those with larger bandwidths) were returned with equal probability as slower mirrors. This means not enough traffic was being sent to our gigabit-connected mirrors, and too much traffic was being sent to our slower mirrors.
Each mirror's bandwidth value is now used as a weight. Mirrors with larger bandwidth will have a a higher probability of being returned earlier in the mirrorlist selection. Slower mirrors can still be returned as the first mirrorlist selection because this is based on probabilities, but should not be overwhelmed anymore.
For countries with fewer mirrors, such as India, where there's some relatively fast mirrors, and several relatively slower mirrors, this should mean that users will more often get directed to the faster mirrors.
Thanks, Matt Fedora Mirror Wrangler
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hi Matt, Doesnt this have to go to fedora-infrastructure-list? Do you want this to be included in the fedora-news. The news usually records things which have been sent to fedora-lists, fedora blogs etc.
Matt Domsch wrote:
(for consideration for FWN, thanks.)
Tonight I deployed a slight update to MirrorManager that I'd been wanting to do for a while. The basic selection algorithm for choosing the order in which to return mirrors to clients remains the same: prefer same netblocks, internet2 in same country if on internet2, same country, same continent, then global, in that order. However, until now, faster mirrors (those with larger bandwidths) were returned with equal probability as slower mirrors. This means not enough traffic was being sent to our gigabit-connected mirrors, and too much traffic was being sent to our slower mirrors.
Each mirror's bandwidth value is now used as a weight. Mirrors with larger bandwidth will have a a higher probability of being returned earlier in the mirrorlist selection. Slower mirrors can still be returned as the first mirrorlist selection because this is based on probabilities, but should not be overwhelmed anymore.
For countries with fewer mirrors, such as India, where there's some relatively fast mirrors, and several relatively slower mirrors, this should mean that users will more often get directed to the faster mirrors.
Thanks, Matt Fedora Mirror Wrangler
- -- Regards, Huzaifa Sidhpurwala, RHCE, CCNA (IRC: huzaifas) Research and Development Lead, Global Help Desk, Pune Phone: +91 20 4005 7322 (UTC +5.5)
GnuPG Fingerprint: 3A0F DAFB 9279 02ED 273B FFE9 CC70 DCF2 DA5B DAE5
Visit the Help Desk portal at : http://helpdesk.corp.redhat.com
On Mon, Jun 30, 2008 at 10:30:52AM +0530, Huzaifa Sidhpurwala wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hi Matt, Doesnt this have to go to fedora-infrastructure-list? Do you want this to be included in the fedora-news. The news usually records things which have been sent to fedora-lists, fedora blogs etc.
I sent to fedora-ambassadors-list and fedora-list. I can send it to fedora-infrastructure-list too.
-ETOOMANYLISTS. :-)