Re: Instant Mirror Status...?

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

 



James Antill wrote:

How would it know?
And more importantly, if you want to always hit the same mirror, why don't
you edit its configuration to reflect that ?
Here's the scenario: you have hundreds/thousands of people behind a caching proxy. They don't know each other, they don't know what OS distribution someone else is installing and the ones that happen to be installing Fedora aren't going to know what mirror someone else chose or got by accident. Likewise for the proxy - it's not going to know/care that there are a bunch of different mirrors for different stuff that an assortment of people might or might not want at the same time.

 Outcomes:

1) Noone does anything and the ISP/company serving the people download
packages/etc. lots of times eating the company/ISPs bandwidth.

2) ISP/company tells MirrorManager what is going on, and saves bandwidth
(note they get to solve their own problem, yay).

That will probably happen in about a dozen cases.

 And here's another scenario: hundreds/thousands of people with "close"
IPs which aren't behind the same proxy, MirrorManager gives them the
same list in the same order to try and hack around #1 above.

Huh? Why do you think this ratio would be skewed worse with intelligent processing than randomly? And if you have a reason to think that, why can't you use a heuristic to compute the distribution fairly?

Now
everyone's download goes slow as they all hit the same mirror server
(and the mirror server admin wonders why he got screwed over).

Well, no - even if some of the sites in an unfair distribution don't have proxies, many will and those will reduce the load on the mirrors.

Everyone
complains and says MirrorManager/yum sucks ... and there's nothing
anyone can do to fix the problem.

That would only happen if your intelligent computation is worse than random. And if it is a problem you could go back to the old way without making anything worse than it is now - or use a more intelligent heuristic if you see your first attempt is wrong. You can't get worse than the cache pollution that happens when every attempt for the same file gets a different URL. It doesn't have to be perfect or locked forever to make it better.

--
  Les Mikesell
   lesmikesell@xxxxxxxxx

--
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