Re: mirrorlist server selection

Les Mikesell <[email protected]>
Newsgroups gmane.linux.rpm.yum
Message-ID <[email protected]>
On 3/17/2010 4:14 PM, Seth Vidal wrote:

>>
>> So you have to maintain 2 things in sync instead of just one, and
>> since every host behind a cache is likely to choose a different mirror
>> name you end up downloading 10 copies of every update - or however
>> many mirrors there are.
>
> a different mirror name? What are you talking about.
>
> You don't keep 2 things in sync - you just keep one - don't use the
> round robin at all.
>
> ONLY use the mirrorlists.

Doesn't the mirrorlist refer to the DNS names?  So if you add, delete, 
or move a mirror you'd have to update DNS for its name, then put the DNS 
name in your mirrorlist - and you have two things that can get out of 
sync, both cached in various places.

> since yum is the thing that has to access the repos/pkgs only the
> mirrorlist matters.

So each host behind a squid picks a name from the list and since they 
are likely different names, squid won't know the target url is already 
in its cache.  And getting/managing copies of the mirrorlist is much 
slower than a new DNS lookup.  There's probably a rare case where being 
able to 'yum clean all' on demand is quicker than waiting for an 
intermediate DNS cache to refresh and clear a bad entry, but things have 
gone badly wrong if you need that.

-- 
   Les Mikesell
    [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.