Why not use yum mirrorlist= instead of baseurl= in CentOS-Base.repo

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



On Thu, 2005-10-13 at 15:30, Adam Gibson wrote:
> Currently the default yum configuration references mirror.centos.org. 
> When yum looks up the IP address it finds several but it will only try 
> one and fail if that server is down or does not have the headers for 
> whatever reason.

If yum were to retry using the alternate IP addresses, this wouldn't
be an issue.  Windows Internet Explorer manages this trick nicely, so it
can't be that difficult...

> If yum were to reference a mirrorlist it would skip servers that fail 
> and keep trying them all until it finds one that works or exhausts all 
> the mirrors.  Centos would host a file on their web server for each 
> repository that has a list of mirror baseurls.

If you have more than one machine behind a proxy, they will randomly
pick servers from the mirrorlist and use different URL's, so you
not only don't save the bandwidth by re-using the cached copy, you
duplicate the copies in the cache.  (Fedora already does it that
way).

> I created a test script to generate mirrorlists from the 
> mirror.centos.org DNS lookup and changed yum to reference the local 
> files that were generated as a mirrorlist= and it worked.

Now run a bunch of machine updates through the same squid proxy
and see what happens.  How about fixing yum to understand what
multiple A records in DNS is all about? 

-- 
  Les Mikesell
    lesmikesell@xxxxxxxxx



[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux